python列表常用操作

1.append
通过append可以向列表添加元素
语法:list.append(str)

>>> list = ["aa","bb","cc","dd"]
>>> list.append("ee")
>>> list
['aa', 'bb', 'cc', 'dd', 'ee']
>>> list1 = ["aa","bb"]
>>> list2 = ["c","d"]
>>> list1.append(list2)
>>> list1
['aa', 'bb', ['c', 'd']]

2.extend
通过extend可以将另一个集合中的元素逐一添加到列表中
语法:list.extend(list)

>>> list = ["aa","bb","cc","dd"]
>>> list2 = ["ee","ff"]
>>> list.extend(list2)
>>> list
['aa', 'bb', 'cc', 'dd', 'ee', 'ff']

3.insert
insert(index, object) 在指定位置index前插入元素object
语法:list.insert(2,str)

>>> list = ["aa","bb","cc","dd"]
>>> list.insert(1,"ee")
>>> list
['aa', 'ee', 'bb', 'cc', 'dd']

4.修改,拿到指定位置元素直接修改

>>> list = ["aa","bb","cc","dd"]
>>> list[1] = "ee"
>>> list
['aa', 'ee', 'cc', 'dd']

5.in(存在),如果存在那么结果为true,否则为false
not in(不存在),如果不存在那么结果为true,否则false
语法:str in list
语法:str not in list

>>> list = ["aa","bb","cc","dd"]
>>> "aa" in list
True
>>> "cc" not in list
False

6.del:根据下标进行删除
pop:删除最后一个元素
remove:根据元素的值进行删除
语法:del list[index]
语法:list.pop()
语法:list.remove(str)

>>> list = ["aa","bb","cc","dd"]
>>> del list[3]
>>> list
['aa', 'bb', 'cc']
>>> list.pop()
'cc'
>>> list.remove("aa")
>>> list
['bb']

7.sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
reverse方法是将list逆置。
语法:list.sort()
语法:list.reverse()

>>> list= [1,23,43,21,77,54,25]
>>> list.sort()
>>> list
[1, 21, 23, 25, 43, 54, 77]
>>> list.reverse()
>>> list
[77, 54, 43, 25, 23, 21, 1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值