python对list的操作

list的格式

list = []

list的添加:

#!/user/bin/python
# -*- coding:utf-8 -*-

a = [5]
b = [2,3]

print (a+b) #将两个list连起来,[5, 2, 3]
a.insert(0,4) # 指定下标插入数据,[4, 5],数字
a.insert(0,'6') #指定下标插入数据,['6',4, 5],字符
print (a)
a.extend('7') #list末尾添加,只能添加字符,['6', 4, 5, '7']
a.extend(b) #合并列表
a.append('aa') #['6', 4, 5, '7', 2, 3, 'aa']
print (a)
View Code

 

list的取值:

list[0],下标从0开始

list[-1],从末尾取值

list的删除:

a.append('aa') #['6', 4, 5, '7', 2, 3, 'aa']

a.pop() #删除最后一个数,返回删除的数据 ['6', 4, 5, '7', 2]
a.pop(0) # 指定下标删除,返回删除的数据 [4, 5, '7', 2] , a[0]='6'
a.remove(4) #指定元素删除 [5, '7', 2, 3]
del a[1] # 指定下标删除,[5, 2, 3] , a[1]='7'
a.clear() # 清空列表 []
View Code

list的count和copy:

a = ['6', 4, 5, '7', 4, 3, 'aa']
print (a.count(4)) # 统计元素出现的次数,出现两次
a.reverse() #反转a
print (a) # ['aa', 3, 4, '7', 5, 4, '6']
b = a.copy() 
print(b) # ['aa', 3, 4, '7', 5, 4, '6']
b[0] = 'bb'
print(b) #['bb', 3, 4, '7', 5, 4, '6']
print(a)# ['aa', 3, 4, '7', 5, 4, '6']
View Code

 

list转字符串:

调用join函数
tmplist = ['a','b','c']
tmpstr = ''.join(tmplist)

语法 'sep'.join(seq)
参数说明
sep: 分隔符,可以为空
seq: 要链接的元素序列,字符串、元组、字典
以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值: 返回一个以分隔符sep连接各个元素后生成的字符串

转载于:https://www.cnblogs.com/up-day/p/8743606.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值