十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
专注于为中小企业提供成都网站设计、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业万源免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。Python的列表有哪些?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
一、列表格式
列表名 = [列表元素1,列表元素2,列表元素3,… ]
说明:
1.列表元素之间是有顺序的,也是通过下标表示,第一个元素的小标为0。
2.列表元素可以不是同种类型,任何类型都行。
3.列表通常当做容器,用来存放多个元素。
二、列表的遍历循环
for循环遍历列表
nameList = ["张三","李四","王五","赵六"] for name in nameList: print(name)
运行结果如下:
张三 李四 王五 赵六
while循环遍历列表
nameList = ["张三","李四","王五","赵六"] i= 0 while i运行结果如下:
张三 李四 王五 赵六三、列表的相关操作
1、append:通过append可以向列表添加元素
nameList = ["张三","李四","王五","赵六"] print(nameList) print("----------------分界线-----------------") nameList.append("侯七") print(nameList)运行结果如下:
['张三', '李四', '王五', '赵六'] ----------------分界线----------------- ['张三', '李四', '王五', '赵六', '侯七']2、extend:可以将另一个集合中的元素逐一添加到列表中
listA = [1,2] listB = [3,4] listA.extend(listB) print(listA)运行结果为:[1, 2, 3, 4]
3、insert(index, object) 在指定位置index前插入元素object
numList = [1,2,3,4] numList.insert(0,"a") print(numList)运行结果为:['a', 1, 2, 3, 4]
4、通过下标修改元素
numList = [1,2,3,4] numList[1] = "A" print(numList)运行结果为:[1, 'A', 3, 4]
5、查找元素
in(存在),如果存在那么结果为true,否则为false
not in(不存在),如果不存在那么结果为true,否则false
numList = [1,2,3,4] if 2 in numList: print("2在numList里面") else: print("2不在numList里面")运行结果为:2在numList里面
6、index和count:用法和字符串中差不多
strList = ['a','b','c','d','a','b','b'] ind = strList.index('b') con = strList.count('b') print(ind) print(con)打印结果为:0和3。index也是会找到第一个满足情况的后面就不会再找了
7、删除元素
del:根据下标进行删除
pop:删除最后一个元素
remove:根据元素的值进行删除
nameList = ["张三","李四","王五","赵六","侯七"] del nameList[2] print(nameList)运行结果为:['张三', '李四', '赵六', '侯七']
nameList = ["张三","李四","王五","赵六","侯七"] nameList.pop() print(nameList)运行结果为:['张三', '李四', '王五', '赵六']
nameList = ["张三","李四","王五","赵六","侯七"] nameList.remove("李四") print(nameList)运行结果为:['张三', '王五', '赵六', '侯七']
8、排序(sort,reverse)
numList = [1,4,3,5,2] numList.reverse() print(numList)运行结果为:[2, 5, 3, 4, 1],倒序
numList = [1,4,3,5,2] numList.sort() print(numList)运行结果为:[1, 2, 3, 4, 5],升序
numList = [1,4,3,5,2] numList.sort(reverse = True) print(numList)运行结果为:[5, 4, 3, 2, 1],降序
关于Python的列表有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联-成都网站建设公司行业资讯频道了解更多相关知识。
新闻名称:Python的列表有哪些-创新互联
当前网址:http://mswzjz.cn/article/dipdig.html