python基础数据类型之列表
2021-05-14 22:17
标签:不同的 列表 语言 操作 正序 嘻嘻 插入 指定 可迭代对象 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开 增 2.insert 根据索引添加到指定索引位置 (插入) 3.extend 迭代添加,extend()括号中填写iterable可迭代对象 python基础数据类型之列表 标签:不同的 列表 语言 操作 正序 嘻嘻 插入 指定 可迭代对象 原文地址:https://www.cnblogs.com/zzsy/p/12199001.html列表
例如lst =
["zhoushen","123",[1,2,3,"小明",]]` ,列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,相当于一个容器列表的索引
lst = ['洲神','瑶神','洲洲','嘻嘻嘻']
print(lst[0]) # 列表中第一个元素
print(lst[1]) # 列表中第二个元素
print(lst[2]) # 列表中第三个元素
列表的切片
lst = ["麻花藤", "王剑林", "马芸", "周鸿医", "向华强"]
print(lst[0:3]) # ['麻花藤', '王剑林', '马芸']
print(lst[:3]) # ['麻花藤', '王剑林', '马芸']
print(lst[1:-1]) #['王剑', '马芸', '周鸿医']
print(lst[2::-1]) # ['马芸', '王剑林', '麻花藤'] 也可以倒着取
print(lst[-1:-3:-2]) # 倒着带步长,当你倒序(-num)开始时,用到步长必须也是负的 -num
print(lst[1:4:2]) #当正序时,如果带步长必须是正的
列表的增删改查
list和str是不一样的. lst可以发生改变. 所以直接就在原来的对象上进行了操作
1.append 在末尾添加(添加)lst = ['洲神', '瑶神', '洲洲', '嘻嘻嘻']
x= "xxxx"
lst.append(x)
print(lst) 结果:['洲神', '瑶神', '洲洲', '嘻嘻嘻',"xxxx"]
lst = ['洲神', '瑶神', '洲洲', '嘻嘻嘻']
x= "xxxx"
lst.insert(2,x)
print(lst)
lst = ['洲神', '瑶神', '洲洲', '嘻嘻嘻']
x= "xxxx"
lst.extend([1,2,"xxx"])
print(lst) 结果:['洲神', '瑶神', '洲洲', '嘻嘻嘻', 1, 2, 'xxx']
上一篇:Java基础语法-03
下一篇:PHP——数组