Python开发基础知识,List集合基本操作大盘点

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/meiguanxi7878/article/details/102726828

List列表是Python中最基本的数据结构,也是Python中使用频率最高的数据类型,List列表中的元素不需要具有相同类型,使用起来非常方便。现在就来体验一下List列表的基本操作。

list集合基本操作

List的基本操作(=,copy,+,*,len,in)

1)= 赋值

list01 = [10, 20, 30, 40, 50, 60, 70, 80, 90]
list02 = list01 # =赋值,把list01赋给list02
print(list02)

list03 = list01.copy() # 使用copy把list01的值给list03
print(list03)

注意:= 和 copy是有本质区别的!

list赋值

2) + 两个List集合合并

在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容
list01 = [1, 2, 3]
list02 = [4, 5, 6]
print(list01 + list02)

list合并

3) 让List集合重复多少次*

list01 = ["I", "love", "Python"]
print(list01 * 3)

list集合重复

4) len 返回list集合中元素的个数

list01 = [10, 20, 30, 40, 50, 60, 70, 80, 90]
print("list01的元素个数为:", len(list01))

list基本操作

5) in 成员运算符,判断某一个元素是否在List中

list01 = [10, 20, 30, 40, 50, 66]
print("40是否在list01中:", 40 in list01)
print("70是否在list01中:", 70 in list01)

list成员判断

List集合添加元素(append,insert,enxtend)

定义list01,list02,并添加元素

list01 = [10, 20, 30, 40, 50, 60]
list02 = []

1)使用append方法添加元素,把List看成一个整体,默认添加到List列表的末尾

list01.append("70")
print(list01)
list02.append("BBB")
print(list02)

list 元素添加

2)使用insert添加,可以插入到指定的位置

list01.insert(1, 15)
print(list01)
list02.insert(1, "CCC")
print(list02)

list操作

3)使用enxtend添加,在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容
list02.extend(["DDD", "EEE", "FFF"])
print(list02)
list01.extend(list02) # extend是将List02中的每一个值依次添加至List01列表的末尾
print(list01) 

list添加

List删除元素(remove,pop,del,clear)

1)remove 删除具体的元素值,默认删除的是相同元素中的第一个元素,没有该元素就报错

list01 = [10, 20, 30, 40, 50, 60, 30]
list01.remove(30)
print(list01)

list删除元素

2)pop 弹出元素,当()内无索引数时默认删除最后一个元素

list01 = [10, 20, 30, 40, 50, 60, 30]
list01.pop(1) # 删除第二个元素
print(list01)
list01.pop()
print(list01) # 默认情况下删除最后一个元素

list删除

**3)del 删除列表中指定位置的元素

list01 = [10, 20, 30, 40, 50, 60, 30]
# del list01[1] # 删除第二个元素
# print(list01)
del list01[1:5] # 删除第二个到第五个
print(list01)

list操作

4)clear 清空列表中的所有元素

list01 = [10, 20, 30, 44, 50, 66, 30]
list01.clear() # 删除list列表中所有的元素
print(list01)


对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:784758214,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地

list清空

以上就是List列表最最常用到的基础操作,当然方法还有很多,关注IT教头王进,一起学Python。

猜你喜欢

转载自blog.csdn.net/meiguanxi7878/article/details/102726828