我是靠谱客的博主 可耐万宝路,最近开发中收集的这篇文章主要介绍python集合的基本操作不包括_Python基础知识储备,List集合基本操作大盘点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

u=3101171256,3550764983&fm=173&app=25&f=jpeg?w=640&h=427&s=8131cf303d726403165408ca0300e0b4list集合基本操作

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是有本质区别的!

u=2314609724,200286861&fm=173&app=25&f=jpeg?w=640&h=266&s=e68095449fe0b4430cd4650e0000a0c0list集合

2)+两个List集合合并

list01 = [1, 2, 3]

list02 = [4, 5, 6]

print(list01 + list02)

aa18972bd40735faf266309d765594b60f24080d.jpeg?token=6141ddf17df4465fab0fe8a5d435cd94&s=e68095401fa8b1604e7c740e000070c0list集合合并

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

list01 = ["I", "love", "Python"]

print(list01 * 3)

u=125312599,665468418&fm=173&app=49&f=jpeg?w=640&h=215&s=b6d035c10ba0996002c5a50e0100e0c0list重复

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

list01 = [10, 20, 30, 40, 50, 60, 70, 80, 90]

print("list01的元素个数为:", len(list01))

u=2050693580,4222089950&fm=173&app=49&f=jpeg?w=640&h=218&s=e6d035c09be0bd6018c9f5070100e0c0list元素个数

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

list01 = [10, 20, 30, 40, 50, 66]

print("40是否在list01中:", 40 inlist01)

print("70是否在list01中:", 70 inlist01)

0dd7912397dda144c2082f455eb34ba70df486ca.jpeg?token=30c4597a6216b474885844cc5e345e3d&s=e6f035c09bf0bc4b445da00e0200f0c2list成员判断

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)

574e9258d109b3deab34203e2fbbf784810a4ce3.jpeg?token=6a7b8e99fec5506869da17b78329fb0e&s=a68095425bb496494c7c6c0f0000e0c0list元素添加

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

list01.insert(1, 15)

print(list01)

list02.insert(1, "CCC")

print(list02)

u=3501371347,359464539&fm=173&app=49&f=jpeg?w=640&h=324&s=b69035c053f4be7a0c7c640f0000e0c0list元素添加

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

list02.extend(["DDD", "EEE", "FFF"])

print(list02)

list01.extend(list02) # extend是将List02中的每一个值依次添加至List01列表的末尾

print(list01)

u=314758176,2345064357&fm=173&app=25&f=jpeg?w=640&h=345&s=e2c095445bf4b25b4e6d740f000070c0list元素添加

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

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

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

list01.remove(30)

print(list01)

u=1062239528,3278052756&fm=173&app=25&f=jpeg?w=640&h=261&s=f2809542d3f0ba614c7d240e0000e0c0list元素删除

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

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

list01.pop(1) #删除第二个元素

print(list01)

list01.pop()

print(list01) #默认情况下删除最后一个元素

u=3191682454,3258632619&fm=173&app=25&f=jpeg?w=639&h=327&s=e2c09540d7e0b54b44fd6d0e000030c0list元素删除

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

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

# del list01[1] #删除第二个元素

# print(list01)

dellist01[1:5] #删除第二个到第五个

print(list01)

u=825136138,1617112981&fm=173&app=25&f=jpeg?w=640&h=346&s=e29015c053e2b54b5c7d7c020000a0c0list删除

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

list01 = [10, 20, 30, 44, 50, 66, 30]

list01.clear() #删除list列表中所有的元素

print(list01)

4afbfbedab64034f7a019b2443c7e2340b551dc9.jpeg?token=f2f6dedf96e6374f072359b5f8263aa3&s=f69015c09fe0b049467d440e0200f0c0list清空

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

最后

以上就是可耐万宝路为你收集整理的python集合的基本操作不包括_Python基础知识储备,List集合基本操作大盘点的全部内容,希望文章能够帮你解决python集合的基本操作不包括_Python基础知识储备,List集合基本操作大盘点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部