如何在python中按字母顺序打印排序后的多个句子



我在获取输出时遇到问题。我得到了无序的句子作为输出,我需要它们按字母顺序排序。

import sys
import os
from urllib.request import Request
from urllib.request import urlopen
from urllib.error import URLError
import json

def  getMovieTitles(variable):
# variable = raw_input()
var = str(variable)
for i in range(0, 10):
page = str(1)
url = "https://jsonmock.hackerrank.com/api/movies/search/?Title=%s&page=%s" % (var, page)
# while(int(page)<int(page)+1):
response = urlopen(url).read().decode('UTF-8')
data = json.loads(response)
# response2 = urllib2.urlopen(url2)
# data = json.loads(response.content.decode('utf-8'))
# data = json.loads(response.json())
print (data['data'][i]['Title'])

for i in range(0,3):
page = str(2)
url = "https://jsonmock.hackerrank.com/api/movies/search/?Title=%s&page=%s" % (var, page)
# while(int(page)<int(page)+1):
response = urlopen(url).read().decode('UTF-8')
data = json.loads(response)
print (data['data'][i]['Title'])
# print data2['data'][i]['Title']

getMovieTitles("spiderman")

#output:
Italian Spiderman
Superman, Spiderman or Batman
Spiderman
Spiderman
Fighting, Flying and Driving: The Stunts of Spiderman 3
Spiderman and Grandma
The Amazing Spiderman T4 Premiere Special 
Amazing Spiderman Syndrome
Hollywood's Master Storytellers: Spiderman Live
Spiderman 5
They Call Me Spiderman
The Death of Spiderman
Spiderman in Cannes
#ouput required:
Amazin Spiderman Syndrome
Fighting, Flying and Driving: The Stunts of Spiderman 3
Hollywood's Master Storytellers: Spiderman Live
....... and so on NOTICE THE FIRST LETTER IN OUTPUT 
REQUIRED SECTION as its 
alphabetically ordered

将您的标题保存到列表mylist中,然后调用mylist.sort()

最新更新