python 列表 常用功能

python 列表作为一种存储数据的方式,能够通过对列表修改实现对数据的修改。

python列表有许多功能,本文主要从修改列表元素、删除元素、列表切片等功能进行介绍。

1修改或增加元素

#修改元素
list[0] = 3
print(list)
#增加元素
list[0:0] = [5]
print(list)
list.insert(0,'one')
print(list)

2删除元素

list = ['one','two','three']
del list[0] #元素索引
print(list)
list.pop(1)  #元素索引
print(list)
list.remove('two') #元素本身
print(list)

 3列表切片

list = ['one','two','three']
index = list.index('one')
print(index)
index = list.index('three')
print(index)
print('list[:]:',list[:])
print('list[1:]:',list[1:])
print('list[:1]:',list[:1])
print('list[1]:',list[1])
print('list[:-1]:',list[:-1])
print('list[:-2]:',list[:-2])
print('list[-3]:',list[-3])

 4 列表末尾增加元素

list = ['one','two','three']
list.append('four')
print(list)
list1 = ['four','five']
list.append(list1[0])
print(list)
list.append(list1)
print(list)
list.extend(list1)
print(list)

 5清空列表内容

list = ['one','two','three']
list.clear()
print(list)

6复制列表

list = ['one','two','three']
list1 = list.copy()
print(list1)

7了解list长度以及list中特定元素的数量,注意list中的元素可以重复

list = ['one','two','three']
num = list.count('one')
print(num)
num = len(list)
print(num)

 8反转列表

list = ['one','two','three']
list.reverse()
print(list)

9列表排序

list = [1,3,4,2,10,7,9,8]
list.sort() #默认升序
print(list)
list.sort(reverse=True) #降序
print(list)
list.sort(key = lambda x:x*x)  #x指列表中的每个元素 x*x 指 通过计算该值进行排序
print(list)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值