目前我有以下列表:Python:如何獲得列表中的某些內容?
>>> a = list()
>>> b = [1, 2, 3]
>>> c = [4,5,6]
>>> d = [7, 8]
>>> a.append(b)
>>> a.append(c)
>>> a.append(d)
>>> del b, c, d
>>> print a
[[1, 2, 3], [4, 5, 6], [7, 8]]
- 欲獲得關於b,c和d中的第一項(值1,4和7)。我怎麼能在一行代碼中做到這一點?
- 我想獲得b,c和d上的剩餘項目(值2,3,5,6和8)。我怎麼能在一行代碼中做到這一點?
類似'zip(b,c)[0]'或者zip(* a)[0]'? – 2013-02-25 10:42:39
拉鍊完美無瑕。謝謝 – Winston 2013-02-25 10:49:25
但是第二個呢?謝謝 – Winston 2013-02-25 11:03:13