python:容器:列表——常用操作

列表.append(元素)向列表中追加一个元素
列表.extend(容器)将数据容器的内容依次取出,追加到列表尾部
列表.insert(下标,元素)在指定下标处,插入指定的元素
del 列表[下标]删除列表指定的下标元素
列表.pop(下标)删除列表指定的下标元素
列表.remove(元素)从前向后,删除此元素第一个匹配项
列表.clear()清空列表
列表.count(元素)统计此元素在列表中出现的次数
列表.index(元素)

查找指定元素在列表的下标

找不到报错“valueError”

len(列表)统计容器内有多少元素

创建空列表

a = list()
b = []

可以写入,字符串,布尔值,浮点,整数    还可以进行嵌套


创建一个列表

a = ["hello","world",123]

# 字符串 hello  下标索引为  0       world  下标为 1       123整数为  2

# 也可以反过来   123 为   -1       world  为  -2    hello  为-3


append 

a = ["hello","world",123]
a.append([1,2,3,4,5])
print(a)
# ['hello', 'world', 123, [1, 2, 3, 4, 5]]

  附加:如果想通过下标选择    整数1   (嵌套)

可以使用     a[3][0]


 extend

a = ["hello","world",123]
a.extend([321,123])
print(a)
# ['hello', 'world', 123, 321, 123]

insert

a = ["hello","world",123]
a.insert(0,"我通过下标索引0插入到第一个")
print(a)
#['我通过下标索引0插入到第一个', 'hello', 'world', 123]

del

a = ["hello","world",123]
del a[2]
print(a)
# ['hello', 'world']

 pop

a = ["hello","world",123]
a.pop(2)
print(a)
# ['hello', 'world']

remove

a = ["hello","world",123]
a.remove("world")
print(a)
# ['hello', 123]

 他是从前往后删除 如果 有两个 world  他会删除前面那个   后边的不会被删除

a = ["hello","world",123,"world"]
a.remove("world")
print(a)
# ['hello', 123, 'world']


clear

a = ["hello","world",123]
a.clear()
print(a)
# []  清空列表

count

a = ["hello","world",123,123,123,321]
print(a.count(123))
#  3
b = a.count(321)
print(b)
# 1

这些操作大部分都是可以通过对象接收的


index

a = ["hello","world",123,123,123,321]
#       0      1     2    3   4  5
print(a.index(321))
# 5

 这个对象也是可以接收的


len

a = ["hello","world",123,123,123,321]
print(f"列表一共有:{len(a)}个数据")
# 列表一共有:6个数据

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值