Python的列表有哪些-创新互联

创新互联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://scyanting.com/article/dipdig.html