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)
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() # 清空列表 []
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']
list转字符串:
调用join函数
tmplist = ['a','b','c']
tmpstr = ''.join(tmplist)
语法 'sep'.join(seq)
参数说明
sep: 分隔符,可以为空
seq: 要链接的元素序列,字符串、元组、字典
以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值: 返回一个以分隔符sep连接各个元素后生成的字符串