菜鸟编程python3,python3中文教程

1,python3中文教程http://woodpecker.org.cn/diveintopython/ 这个就OKlhttp://woodpecker.org.cn/diveintopython/【菜鸟编程python3,python3中文教程】
2,Python3写程序有四个数字1234能组成多少个互不相同且import itertoolsL = [ 1, 2, 3, 4 ]L = itertools.permutations(L, 3)print(list(L))python3不再支持print表达式 , 改为用print()函数 。所以以后用print一定要加括号:print(i,j,k)
3 , python3新手如何向sorted传入reverseTrue 进行降序排列 列表python3向sorted()传入reverse = True进行降序排列、列表、数据项的方法如下:s = def fun(s):d = sorted(s.iteritems(),key=lambda t:t[1],reverse=False)return dd = fun(s)print diteritems() 得到的[(键 , 值)]的列表, 通过sorted方法,指定排序的键值key是原来字典中的value属性 , 其中用到了匿名函数lambda,参数为t列表,返回第二个元素t[1],也就是每个键值对中的value , 从小到大排序时 reverse=False,从大到小排序是True!如果是要临时排列的话:print(sorted(data,reverse=True))data=http://www.lisdn.com/gkrj/shjy/[1,2,3,7,5,6]data.sort(reverse=True)print(data)这样?sorted这个本来不就是临时排序的吗,永久排序不应该是用 sort吗/list1 = [3, 5, 7, 4, 8, 2]print sorted(list1)print sorted(list1, reverse=true)输出:[2, 3, 4, 5, 7, 8][8, 7, 5, 4, 3, 2]

    推荐阅读