Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để tạo chuỗi trong Python?


Khả năng hiểu danh sách trong python rất hữu ích cho những tác vụ như vậy. Đây là những biểu thức rất mạnh mẽ mà bạn có thể sử dụng để tạo chuỗi một cách rất ngắn gọn và hiệu quả. Ví dụ:nếu bạn muốn 100 số nguyên đầu tiên từ 0, bạn có thể sử dụng -

Ví dụ

a = [i for i in range(100)]
print(a)

Đầu ra

Điều này sẽ đưa ra kết quả -

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,87,
88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]

Ví dụ

Bạn muốn các ô vuông cho 10 số chẵn đầu tiên? Bạn có thể lấy nó bằng cách sử dụng -

a = [i * i for i in range(20) if i % 2 == 0]
print(a)

Đầu ra

Điều này sẽ đưa ra kết quả -

[0, 4, 16, 36, 64, 100, 144, 196, 256, 324]

Những biểu thức này có thể trở nên mạnh mẽ hơn nhiều khi bạn biết cách sử dụng chúng.