繁体   English   中英

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

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM