我有一個列表Python - 將鄰居元素分組到列表中的元組中?
A=[9.6, 7.9, 19.4, 13.3, 31.0, 16.1, 44.3, 16.4, 55.7, 16.5, 66.6, 16.7, 77.7, 17.7, 88.7, 19.0, 101.8, 21.0]
它實際上是一個系列的2-d點的1-d表示。偶數索引值是x值,奇數值是y。
我現在想A
轉化爲
B=[(9.6, 7.9), (19.4, 13.3), (31.0, 16.1), (44.3, 16.4), (55.7, 16.5), (66.6, 16.7), (77.7, 17.7), (88.7, 19.0), (101.8, 21.0)]
什麼是最Python的方式這樣做的?
@kojiro我的是元組。那是一個列表。 –
但是,在這個問題中給出的幾個解決方案不僅可以生成元組,而且可以像你的那樣生成元組,通過調用'tuple'幾乎可以將所有元組轉換爲生成元組而不是列表。 – DSM