已采纳回答 / bkpcp
看你截图的最后三行,最后一行打印一个list,list里有两个成员,每个成员都是采用Unicode编码的字符串,所以你的表示方法是正确的,确实已经创建中文list了。你的问题应该是,为啥没有显示中文字符,而是显示Unicode编码字符,或者如何将Unicode字符显示出来:在python3中,可以使用 ord 与 chr 函数a = '中’b = ord(a) #print b输出 20013c = chr(b) 输出 '中'对python2不熟,可以自行百度
2017-02-19
已采纳回答 / qq_墨韩_0
dic = {'a':31, 'bc':5, 'c':3, 'asd':4, 'aa':74, 'd':0}dict= sorted(dic.items(), key=lambda d:d[1], reverse = True)print(dict)
2017-02-19
已采纳回答 / 我是一只菜菜菜鸟
是要看你写的 def generate_tr(d): 参数是什么,如果只有一个d那你就输入d如果你def generate_tr(name, score), 在调用的时候必须也是两个参数主要还是看你在定义函数的时候的设置
2017-02-17
已采纳回答 / 一醉且纵歌
a,b这里是变量如果输入顺序是(b,c,a)1. print a,'-->'b==> b,'-->',c2. print 'a--->b' %% 'a--->b' 是一个字符串==> 'a--->b'
2017-02-15
已采纳回答 / lllly
for x in [ 1,2,3,4,5,6,7,8,9 ]: for y in [ 1,2,3,4,5,6,7,8,9 ]: if x < y : sum = x * 10 + y print sumif 后面缺少:
2017-02-14