初始排序部分
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) 运行结果