python怎么利用列表转字典之后进行排序?
def data2List():
# file = open("D:/weatherdata.txt")
file = open("weatherdata.txt")
text_list = []
while True:
line_text = file.readline()
if not line_text:
break
list_one = line_text.split(",")
tuple_one = tuple(list_one)
text_list.append(tuple_one)
return text_list
def list_sort(text_list):
text_list.sort(key=lambda x: (x[3], x[4], x[0]))
return text_list
if __name__ == '__main__':
data_list = data2List()
print("输出的数据: %s" % data_list)
text_list = list_sort(data_list)
print("按要求排序后: %s " % text_list)