Tôi muốn viết lại phần này của mã sử dụng máy phát điện:Tạo danh sách các cường quốc bậc hai của các số trong phạm vi sử dụng máy phát điện
basic = []
for x in range(0,11):
basic.append(x**2)
Làm thế nào tôi có thể làm điều này? Đã thử:
basic.append(x**2 for x in range(0,11))
nhưng lỗi này gây ra lỗi cú pháp trong x**2
một phần.
Mã bạn dán ở đây không làm tăng một lỗi cú pháp. (Nó sẽ không làm những gì bạn mong đợi nó để làm mặc dù, nó sẽ nối thêm một iterator lười biếng thay vì làm cho một danh sách từ các mục cho sản lượng lặp cho biết) – delnan