‘‘‘ list() 方法用于将元组转换为列表。 reverse() 函数用于反向列表中元素。 sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。 index() 函数用于从列表中找出某个值第一个匹配项的索引位置。 count() 方法用于统计某个元素在列表中出现的次数。 copy deepcopy del 语句来删除列表的的元素 ‘‘‘
name = [1,2,3,4,5,6,7,8,9,0,9,8,7,6,5,4,34,2,1,11,22,33,34,55,66,77,88,99,00,9,8,7,9,999,9,9999,9,5,44,34,222,33,34,44,1111] num = 9 print(name) # 寻找有多少个数字9 if num in name: num9 = name.count(9) print(‘\n一共有%s个%d‘ % (num9,9) ) # 替换数字9为9999 for i in range(name.count(9)): IndexNum = name.index(9) name[IndexNum] = 9999 print(‘\n把所有%d都转换成9999\n‘ % num,name) # 删除所有34 for i in range(name.count(34)): IndexNum34 = name.index(34) del name[IndexNum34] print(‘\n把所有34都删除\n‘,name) # 正向排序 name.sort() print(‘\n按从小到大顺序排序\n‘,name) # 反向排序 name.reverse() print(‘\n按从小到大顺序排序\n‘,name) #列表长度 print(‘\n列表长度‘,len(name))
运行结果
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 9, 8, 7, 6, 5, 4, 34, 2, 1, 11, 22, 33, 34, 55, 66, 77, 88, 99, 0, 9, 8, 7, 9, 999, 9, 9999, 9, 5, 44, 34, 222, 33, 34, 44, 1111] 一共有6个9 把所有9都转换成9999 [1, 2, 3, 4, 5, 6, 7, 8, 9999, 0, 9999, 8, 7, 6, 5, 4, 34, 2, 1, 11, 22, 33, 34, 55, 66, 77, 88, 99, 0, 9999, 8, 7, 9999, 999, 9999, 9999, 9999, 5, 44, 34, 222, 33, 34, 44, 1111] 把所有34都删除 [1, 2, 3, 4, 5, 6, 7, 8, 9999, 0, 9999, 8, 7, 6, 5, 4, 2, 1, 11, 22, 33, 55, 66, 77, 88, 99, 0, 9999, 8, 7, 9999, 999, 9999, 9999, 9999, 5, 44, 222, 33, 44, 1111] 按从小到大顺序排序 [0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 8, 11, 22, 33, 33, 44, 44, 55, 66, 77, 88, 99, 222, 999, 1111, 9999, 9999, 9999, 9999, 9999, 9999, 9999] 按从小到大顺序排序 [9999, 9999, 9999, 9999, 9999, 9999, 9999, 1111, 999, 222, 99, 88, 77, 66, 55, 44, 44, 33, 33, 22, 11, 8, 8, 8, 7, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0] Press any key to continue . . .