我有一個帶有書籍信息的JSON文件。 在原始文件中還有更多。來自帶有str.split的JSON文件的排序值
例子:
[{"author": "Wes McKinney", "price": 53, "title": "Python for Data Analysis", "publication_year": "2012", "topic": "programming"},
{"author": "Joel Grus", "price": 66, "title": "Data Science from Scratch", "publication_year": "2015", "topic": "Python"}]
現在我想排序基於作者的姓氏的信息。 我做了以下內容:
names = []
for a in jsondata:
names.append(str.split((a['author'])))
print (sorted(names))
然後我得到這樣的信息:
[['Allan', 'Downey'], ['Allan', 'Downey']
我在想,如果有人可以給我一個提示/提示要使用什麼我怎麼可以排序依據的所有信息在作者的姓氏上。
做或不做。沒有「嘗試」。一個好的答案***將總是解釋所做的事情以及爲什麼這樣做,不僅是爲了OP,還是爲了將來訪問SO。 –