Hiện nay tôi sẽ làm gì:Python kết hợp hai cho vòng
for x in [1,2,3]:
for y in [1,2,3]
print x,y
Có cách làm một cái gì đó giống như
for x,y in ([1,2,3],[1,2,3]):
print x,y
có muốn rút ngắn loại vòng lặp và điều này ném "quá nhiều để giải nén "ngoại lệ.
hoặc 'sản phẩm ([1, 2, 3], lặp lại = 2)'. – agf
@agf: cảm ơn! Tôi luôn sử dụng 'sản phẩm (** [1,2,3] * 2)'. Tôi vẫn có thể sử dụng phương pháp của tôi vì nó rõ ràng hơn, nhưng 'repeat = ...' có thể dễ đọc hơn. – ninjagecko
@ninjagecko Tôi giả sử bạn có nghĩa là 'sản phẩm (* [[1,2,3]] * 2)', nhưng tôi không thấy điều đó rõ ràng hơn. Như bạn đã thấy, nó cũng dễ dàng hơn để có được sai. Tự quảng cáo không biết xấu hổ: Xem câu trả lời được đánh giá cao của tôi về [Cách tốt nhất để tạo ra tất cả các chuỗi ba chữ cái có thể là gì?] (Http://stackoverflow.com/a/7074066/500584) – agf