python

25 阅读1分钟

初始排序部分

list_4 = [4,5,1,8,0,3,7] list_4.sort() print(list_4) # 输出:[0, 1, 3, 4, 5, 7, 8](升序) list_4.sort(reverse=True) print(list_4) # 输出:[8, 7, 5, 4, 3, 1, 0](降序)

按字符串长度排序

list_5 = ["Python","java","C++","php"] list_5.sort(key = len) print(list_5) # 输出:['C++', 'php', 'java', 'Python'](按长度从小到大)

sorted()函数(不改变原列表)

list_4 = [4,5,1,8,0,3,7] li = sorted(list_4) print(list_4) # 输出:[4,5,1,8,0,3,7](原列表未变) print(li) # 输出:[0,1,3,4,5,7,8](sorted返回新列表)

reverse()反转列表

list_5.reverse() print(list_5) # 输出:['Python', 'java', 'php', 'C++'](原列表反转)

del删除元素

list_7 = ["Python","java","C++","php"] del list_7[1] print(list_7) # 输出:['Python', 'C++', 'php'](删除索引1的元素)

remove()删除元素

list_8 = ["Python","java","C++","php","java"] list_8.remove("java") print(list_8) # 输出:['Python', 'C++', 'php', 'java'](删除第一个"java")

5×5方块模型(用星号表示方块)

for i in range(5): print("* " * 5) 运行结果