1.修改列表里的值
list1 = [1,2,[2,3,7,[4,'i love you']],3,4,56,] list1[1] = 1 print(list1) list1[2][3][1] = '?' print(list1)
2.列表的排序(sort)
list2 = [1,3,6,2,8,4,9,7] list2.sort() print(list2)
3.列表的逆序排序(sort reverse)
list3 = [1,9,4,7,2,8,5,3,6] list3.sort() list3.reverse() print(list3)
4.copy与clear的用法
list4 = [1,2,3,4,5,6,7,8] list4.copy() print(list4) list4.clear() print(list4)
5.列表的匹配
list1 = ['1.a','2.b','3.c','4.d'] list2 = ['1.I','2.you','3.he/she','4,it'] list3 = [name + ':' + slame[2:]for name in list1 for slame in list2 if slame[0] ==name[0]] for each in list3: print(each)
6.列表推倒式[有关A的表达式for A in B]
list1 = [x**2 for x in range(10)] print(list1) list1 = [] for x in range(10): list1.append(x**2) print(list1)
SB的全称是smart boy