python中列表的一些方法

# 列表的方法有8个
# 分三类,1.插人,2.删除 3.其他
# 一.插人
# 1.s.append(x)
# 2.s.insert(i,x)
# 3.s.extend(s1)

# 二.删除
# 4.s.clear()
# 5.s.pop(i)
# 6.s.remove(x)

# 三.其他
# 7.s.reverse()
# 8.s.sort() 或者s.sort(reverse=True)

```javascript
l=['牛','鸡','鸭','虫']

一.插入

1.s.append(x):在列表s最后添加一个元素x

l.append('鸟')
l.append(['ss','sss']) #**注意插入一个元素是列表时,['牛', '鸡', '鸭', '虫', '鸟', ['ss', 'sss']]**

2.s.insert(i,x):在列表s的指定位置i插人元素x

l.insert(0,'牛魔王insert')

3.s.extend(s1):在列表s的后面扩展列表s1,相当于 s+=s1

#l.extend('hdhhdd') #['牛魔王insert', '牛', '鸡', '鸭', '虫', '鸟', ['ss', 'sss'], 'h', 'd', 'h', 'h', 'd', 'h', 'd', 'h', 'd']
l+='hhh'
print(l)

二.删除

4.s.clear() :清空列表s

l.clear() #[]
print(l) 

5.s.pop(i) :删除列表s的指定索引i的的元素

l=['牛','鸡','鸭','虫']
l.pop(1) #['牛', '鸭', '虫']
print(l) 

6.s.remove(x):删除列表指定元素x

l.remove('牛')
print(l) #['鸭', '虫']

三.其他

7.s.reverse():对列表s进行反转

l.reverse() #['虫', '鸭']
print(l)

8.s.sort() 或者s.sort(reverse=True):对列表s进行升序排序,参数reverse=True时对列表进行降序排序。

l=list('abddjddjjd')
print(l) #['a', 'b', 'd', 'd', 'j', 'd', 'd', 'j', 'j', 'd']
l.sort()
print(l) #['a', 'b', 'd', 'd', 'd', 'd', 'd', 'j', 'j', 'j']
l.sort(reverse=True)
print(l) #['j', 'j', 'j', 'd', 'd', 'd', 'd', 'd', 'b', 'a']
l=[1,3,46,56,2,45,89,-3]
l.sort() #[-3, 1, 2, 3, 45, 46, 56, 89]
print(l)




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值