python排名差怎么改_Python_列表_增、删、改、查

列表 list

列表相当于字符串,不仅可以存储不同的数据类型,而且可以存储大量数据,32位python的限制是536870912个元素,64位的限制是1152921504606846975个元素,而且列表是有序的,可以索引,切片,取值。

方法   append() 增加到最后

insert()    按照索引位置增加元素

extend()   迭代增加,默认从最后位开始迭代,分解添加,不能分解数字如325

li = ['qw',6,'as','zx',1,2,3,4,]

li.append('df')

print(li)

li.insert(1,'gh')

print(li)

li.extend(['a',2,'x','yu'])

print(li)

['qw', 6, 'as', 'zx', 1, 2, 3, 4, 'df']

['qw', 'gh', 6, 'as', 'zx', 1, 2, 3, 4, 'df']

['qw', 'gh', 6, 'as', 'zx', 1, 2, 3, 4, 'df', 'a', 2, 'x', 'yu']

pop() 默认删除最后一个,按索引位置删除,有返回值

li = ['qw',6,'as','zx',1,2,3,4,]

li1= li.pop(2)

print(li)

print(li1)

['qw', 6, 'zx', 1, 2, 3, 4]as

remove() 按照元素去删除,没有返回值

li = ['qw',6,'as','zx',1,2,3,4,]

li1= li.remove(6)

print(li)

print(li1)

['qw', 'as', 'zx', 1, 2, 3, 4]

None

clear() 清空列表,但是列表还在

del             按照位置删除元素,可切片删除,没有返回值

li = ['qw',6,'as','zx',1,2,3,4,]

del li[2:4]

print(li)

['qw', 6, 1, 2, 3, 4]

可以单个元素修改     li[1] = 'e'

可以切片改,切片多少元素与要修改元素没有联系,多少都可以

li [1:3] = ['qw','as','zx','ered']

切片查   结果是列表

for          查所有元素

排序

sort  正向排序          li.sort()

li.sort(reverse=True)   反向排序

li.reverse()   翻转

元祖tupe

只读列表,可循环,查找,切片。(外圈不能改,内圈可能可以改)

列表转换成字符串

join

s = 'chongyang's1= '_'.join(s)

print(s1)

c_h_o_n_g_y_a_n_g

rang 数字按顺序排列的列表

rang(a,b)   以a为开头一直到b的一个数列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值