python中列表


列表可以存储多个值 可读可修改

#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']

 

 

posted on 2019-11-10 10:49  负重前行岁月静好  阅读(202)  评论(2编辑  收藏  举报