Câu hỏi được gắn thẻ «list-comprehension»

Một cấu trúc cú pháp cung cấp một cách ngắn gọn để tạo danh sách theo kiểu tương tự như ký hiệu trình tạo tập hợp toán học. Vì một số ngôn ngữ hỗ trợ khả năng hiểu danh sách, vui lòng sử dụng thẻ này cùng với thẻ của ngôn ngữ lập trình.


10
if / other trong một danh sách hiểu
Làm thế nào tôi có thể làm như sau trong Python? row = [unicode(x.strip()) for x in row if x is not None else ''] Bản chất: thay thế tất cả các Nones bằng các chuỗi rỗng, và sau đó thực hiện một chức năng.




8
Hiểu từ điển Python
Có thể tạo một sự hiểu từ điển trong Python (cho các phím) không? Nếu không có danh sách hiểu, bạn có thể sử dụng một cái gì đó như thế này: l = [] for n in range(1, 11): l.append(n) Chúng ta có thể rút ngắn điều này thành …



10
Lặp lại hai lần trong danh sách hiểu
Trong Python bạn có thể có nhiều trình vòng lặp trong một danh sách hiểu, như [(x,y) for x in a for y in b] cho một số trình tự phù hợp a và b. Tôi biết về ngữ nghĩa vòng lặp lồng nhau của việc hiểu danh sách của …







Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.