列表:
li = list(range(10,20,2))
li2 = list(range(20,40,2))
li.extend(li2)
--------
for index,item in enumerate(li):
print(index,item)
--------
删除元素
del li[index]
remove(value)
删除列表
del li
判断元素出现的次数:
li.count(value)
li.index(value) #首次出现的次数
求和:
sum(li)
排序:
li.sort(key=None,reverse=True)
key = str.lower表示不区分大小写
reverse = True表示降序排列;
==============================
内置函数sorted(list,key=None,reverse=True)
----------------------
列表的推导式:
li = [random.randint(1,10) for i in range(10)]
newlist = [expression for var in list if condition]
二维数组的列表推倒式:
newlist = [[expression for i in range(10)] for j in range(10)]
=====================================================================