https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)
代码里面都有注释,简单易懂:
#coding=utf-8#输入列表,对列表进行定义
list_1 = ["雨", "淋", "湿", "了", "天", "空"]
list_2 = [1, 2, 3, 4, 5, 6 ]#列表里面可以放任何结构,例如:
a = [5, 2, 0]
list_3 = ["周杰伦说", a]
print(list_3)
print(list_1)#对列表进行增删改查,遍历#增:在列表末尾添加新一个的对象
list_3.append(1314)
print(list_3)
#增:在某个地方增加某个值,位置从0开始
list_1.insert(3, "半岛铁盒")
print(list_1)#删:在列表末尾移除一个元素,并且返回该元素的值
delete1=list_3.pop()
print("我刚刚删除的值为:",delete1)
print("我删除了list_3的最后一个值,现在删除后的值为为:", list_1)
#删:移除列表中的某个值的第一个匹配项,比如我要删除“周杰伦说”,它就会删除第一个“周杰伦说”
list_3.remove("周杰伦说")
print("删除了\"周杰伦说\"之后list_3的值为", list_3)#改:将一个list的元素追加到另外一个list里面
list_1.extend(list_2)
print(list_1)#查:查找一个元素出现的位置,位置从0开始,而不是1,如果没有找到的话就报错
print(list_1.index("雨"))
#查:找出后面这个东东出现了几次
print(list_2)
print(list_2.count(2))#倒序显示
list_1.reverse()
print(list_1)#排序操作,例如对list2进行排序
list_2.sort()
print(list_2)#遍历,使用for循环
#将list_3赋值给delete1,依次打印输出每个值
for delete1 in list_3:print(delete1)
# 将list_2赋值给aiyo,依次打印输出每个值
for aiyo in list_2:print(aiyo)
更新:对于元组和列表来说,到底谁更快呢?是元组
但是为什么列表是最常用的呢?
因为列表比较灵活,可以不断地网里面添加元素,但元组就相对于列表来说就没那么灵活了。
因此在元素比较死的时候,我们可以使用元组(元组的性能更好),在数据比较灵活的时候就可以使用列表。
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
让这个可爱的宝藏女孩在努力的道路上与你一起同行!
如有转载,请注明出处(如不注明,盗者必究)