今日周末安排的学习内容比较简单是元组。
元组和列表结构相似,区别在于元组中的元素不可以单独修改,二列表中的元素可以任意修改。
1.元组的创建和删除
使用赋值运算符创建
num = (1,2,7,9,10) #元组用(),列表用[]
anguage = ('Python','C#')
ball = "足球","篮球","排球" #小括号并不是必须的
注意:
1)创建只有1个元素的元组
versel = ("世界杯冠军",) #在定义元组时,在元素的后面加一个“,”
输出内容为:
('世界杯冠军')
verse2 = ("世界杯冠军") #观察遇上例的区别,没有","
#输出内容为:
世界杯冠军
2)创建空元组
空元组可以应用在为函数传递一个空值或返回空值时,比如,我们需要函数传递一个元组类型的数据,但目前不能为他传递数值,可先创建空元组传递。
emptytuple = ()
3)创建数值元组
使用tuple()函数将range()函数循环出来的结果转换为数值元组
#创建10-20(不包括)所有偶数的元组
tuple(range(10,20,0))
运行结果为:
(10,12,14,16,18)
4)删除元组
del emptytuple #del语句,后面为元组名称
2.访问元组元素
test = ('Python','人生苦短,我学Python','人生苦短,我用Python',18)
print(test[0]
#运行结果为:
Pyhon #只输出一个元素时无括号和引号
print(test[:2])
运行结果:
('Python','人生苦短,我学Python')
3.修改元组
poet = ('李白','杜甫','王昌龄')
print = ('骆宾王',poet)