Tôi muốn nén danh sách sau đây của danh sách:Làm thế nào để nén liệt kê trong một danh sách
>>> zip([[1,2], [3,4], [5,6]])
[[1,3,5], [2,4,6]]
này có thể đạt được với zip
thực hiện chỉ khi danh sách được chia thành các thành phần riêng biệt:
>>> zip([1,2], [3,4], [5,6])
(1, 3, 5), (2, 4, 6)]
Không thể tìm ra cách chia danh sách và chuyển các phần tử riêng lẻ thành zip
. Một giải pháp chức năng được ưa thích.
Xem http://docs.python.org/tutorial/controlflow. html # unpacking-argument-lists cho cách hoạt động của nó. – ameer
@ameer: Cảm ơn, đã thêm. –
Đây là một trong những tính năng yêu thích được đánh giá thấp của tôi. Không thường hữu ích, nhưng rất tiện lợi khi bạn cần! – fmark