美文网首页
2020-06-14

2020-06-14

作者: python小哥哥2020 | 来源:发表于2020-06-14 11:32 被阅读0次

大家好,我是天空之城

一,列表的构造
列表是一种存储数据的容器,借助于一对方括号构造列表对象。
构成列表的元素没有任何限制,可以是任何类型的数据,也可以是任何结构的数据。

列表属于序列
对于序列而言,前文介绍的字符串索引|和切片的使用方法在列表上同样适用。

列表是可变对象
借助于列表的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)






相关文章

网友评论

      本文标题:2020-06-14

      本文链接:https://www.haomeiwen.com/subject/osdxxktx.html