大家好,我是天空之城
一,列表的构造
列表是一种存储数据的容器,借助于一对方括号构造列表对象。
构成列表的元素没有任何限制,可以是任何类型的数据,也可以是任何结构的数据。
列表属于序列
对于序列而言,前文介绍的字符串索引|和切片的使用方法在列表上同样适用。
列表是可变对象
借助于列表的append和extend方法可以实现列表元素的增加,所不同的是append在列表尾部增加一个元素,而extend可以增加多个元素。
列表的其他方法
list. count
list. index
list. sort
二,元组的构造
元组与列表基本相同,都是属于存储数据的容器,使用一对圆括号可以构造元组对象。
元组同样属于序列。
元组是不可变对象。
构造只包含一个元素的元组,需在元组后面加逗号
t3=(1,)
列表与元组的区别
他们都是存放数据的容器,都是序列
但是列表是可变对象,而元组是不可变对象
list1 = ['张三','男','33','江苏','硕士','已婚',['身高178','体重72']]
#取出第一个元素
print(list1[0])
#取出第四个元素
print(list1[3])
#取出最后一个元素
print(list1[-1])
#取出“身高178”这个值
print(list1[-1][0])
list2 = ['江苏','安徽','浙江','上海','山东','山西','湖南','湖北']
#取出“浙江”至“山西"四个元素
print(list2[2:6])
#取出最后三个元素
print(list2[-3:])
list3 = [1,10,100, 1000, 10000]
#在列表末尾添加数字2
list3.append(2)
print(list3)
#在列表末尾添加20,200,2000,20000四个值
list3.extend([20,200,2000,20000])
print(list3)
网友评论