程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 腳本-python中zip後進行sort,但是print結果是None,琢磨很久了

腳本-python中zip後進行sort,但是print結果是None,琢磨很久了

編輯:編程解疑
python中zip後進行sort,但是print結果是None,琢磨很久了

我根據網上找的——

a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
b
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
c=zip(a,b)
c
[(0, 9), (1, 8), (2, 7), (3, 6), (4, 5), (5, 4), (6, 3), (7, 2), (8, 1), (9, 0)]
c.sort(key=lambda x:x[1])
c
[(9, 0), (8, 1), (7, 2), (6, 3), (5, 4), (4, 5), (3, 6), (2, 7), (1, 8), (0, 9)]
用vim寫了個python腳本,
我用的是a=c.sort(key=lambda x:x[1])
然後print a
為什麼在linux上運行的結果是None?

最佳回答:


sort是對list自身排序的 所以你可以打印print c 而a根本沒獲取數據

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved