[英]how to print sorted multiple sentences alphabetically in 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()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.