[英]Python - XY array from 2 lists
我有2個清單:
x = [1, 2, 3, 4, ...]
y = [11, 12, 13, 14, ...]
我想獲得一個像這樣的數組:
XY = [ [1,11] , [2,12], ... [xN,yN] ]
創建像這樣的圖: 如何在散點圖中繪制線
您可以像這樣使用zip
:
XY = zip(x, y)
如果您想刪除列表,可以使用:
XY = [list(a) for a in zip(x, y)]
zip(X,Y)
給您一個元組,因此,如果您想使用嵌套列表,則需要將元組轉換為list並將它們連接起來! 您可以使用map
功能!
x = [1,2,3,4, ...]
y = [11,12,13,14, ...]
XY=map(list,zip(x,y))
演示:
>>> x = [1,2,3,4]
>>> y = [11,12,13,14]
>>> zip(x,y)
[(1, 11), (2, 12), (3, 13), (4, 14)]
>>> map(list,zip(x,y))
[[1, 11], [2, 12], [3, 13], [4, 14]]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.