[英]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.