列表可以存储多个值 可读可修改
- #remove 删除指定元素
- >>> list1 = ['a','b','c','a']
- >>> list1.remove('b')
- >>> print(list1)
- ['a', 'c', 'a']
- #append 追加元素
- >>> list1 = ['a','b','c','a']
- >>> list1.append(['1','2','3'])
- >>> print(list1)
- ['a', 'b', 'c', 'a', ['1', '2', '3']]
- # 列表可以相加, 可以和数字相乘
- >>> a = ['1','2','3']
- >>> b = ['3','4','5']
- >>> print(a+b)
- ['1', '2', '3', '3', '4', '5']
- >>> a = ['1','2','3']
- >>> print(a*2)
- ['1', '2', '3', '1', '2', '3']
- #[ ] 按照索引取出单个元素 如果没有报错
- >>> list1 = ['a','b','c','a']
- >>> print(list1[1])
- b
- # 列表转换成字典:
- >>> i = ['a','b']
- >>> print(dict([i]))
- {
- 'a': 'b'
- }
- #reverse 反转 倒序
- >>> list1 = ['a','b','c','a']
- >>> list1.reverse()
- >>> print(list1)
- ['a', 'c', 'b', 'a']
- #count 统计
- >>> list1 = ['a','b','c','a']
- >>> res = list1.count('a')
- >>> print(res)
- 2
- #index 取元素索引
- >>> list1 = ['a','b','c','a']
- >>> res = list1.index('a')
- >>> print(res)
- 0
- #clear 清除
- >>> list1 = ['a','b','c','a']
- >>> res = list1.clear()
- >>> print(list1)
- []
- #pop 根据指定索引剪切元素
- >>> list1 = ['a','b','c','a']
- >>> res = list1.pop(1)
- >>> print(res)
- b
- #sort 排序
- >>> list1 = ['a','b','c','a']
- >>> list1.sort()
- >>> print(list1)
- ['a', 'a', 'b', 'c']
- #extend 增加元素列表
- >>> list1 = ['a','b','c','a']
- >>> list1.extend(['1','2','3'])
- >>> print(list1)
- ['a', 'b', 'c', 'a', '1', '2', '3']
- #insert 按照指定索引位置插入元素
- >>> list1 = ['a','b','c','a']
- >>> list1.insert(2,'天明')
- >>> print(list1)
- ['a', 'b', '天明', 'c', 'a']
来源: http://www.bubuko.com/infodetail-3280924.html