list类方法

.append()
以元素形式追加到列表末尾

li = [11, 22, 33, 44]
li.append[5]
print(li)

.clear()
清空

li = [11, 22, 33, 44]
li.clear()
print(li)

.copy()
浅拷贝

li = [11, 22, 33, 44]
v = li.copy()
print(v)

.count()
计数

li = [11, 22, 33, 22, 44]
v = li.count(22)
print(v)

.extend()
以循环的方式向类表追加元素,其内部相当于将每一个被追加元素调用.append()追加进列表。

li = [11, 22, 33, 44]
li.extend([999,"你我他"])
print(li)

.index()
根据值获取引索位置,从左边起找第一个,可以传起始位置参数。

li = [11, 2, 33, 44, 55, 44]
v = li.index(44,4,6)
print(v)

.insert()
在指定引索位置插入指定元素

li = [11, 22, 33, 44]
li.insert(1,99)
print(li)

.pop()
删除某个引索位置的值并获取删除的值,默认删除最后一个。

li = [11, 22, 33, 22, 44]
v=li.pop()
print(li)
print(v)
li = [11, 22, 33, 22, 44]
v = li.pop(1)
print(li)
print(v)

.remove()
删除某个值,删除从左边起第一个。

li = [11, 22, 33, 22, 44]
li.remoce(22)
print(li)

.reverse()
反转顺序

li = [11, 22, 33, 22, 44]
li.reverse()
print(li)

del 结构删除列表内容

li = [11, 22, 33, 44, 55]
del li[2:4]
print(li)

.sort()
默认为正排序,可以给定reverse=True参数来反排序。

li = [11, 44, 22, 33, 22]
li.sort()
print(li)
li = [11, 44, 22, 33, 22]
li.sort(reverse=True)
print(li)

列表的其他内容:
列表中的列表元素选取:

li = [11, 22, 'alex', 55, [5,22,3], 99]
v=li[4][1]
print(v)

列表转为字符串:
如果列表中只有字符串元素,则利用.join方法就可以将列表转为字符串。
如果列表中既有字符串又有数字,则利用for循环将列表内每一个元素转为字符串后相加。

li = ['alex', '231321']
v=''.join(li)
print(v)
s = ""
li = [11, 22, 33, 'alex', '55']
for item in li:
	v = str(item)
	s += v
print(s)

列表在内存中是以链表的形式储存的所以列表可以被修改且列表是有序的。
列表的内容可以被循环。
列表内的元素可以是数字、字符串、列表、元祖、字典、布尔值,所有类都可以放入。
列表支持in、not in运算。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值