Đây là một cảnh báo nhiều hơn là một câu trả lời. Đã thấy trong các câu trả lời khác >>> n=[['','']]*10
>>> n
[['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]
>>> n[0][0] = "abc"
>>> n
[['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']]
>>> n[0][1] = "True"
>>> n
[['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']]
4, tôi đã bị cám dỗ và thiết lập một mảng như thế này >>> n=[['','']]*10
>>> n
[['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]
>>> n[0][0] = "abc"
>>> n
[['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']]
>>> n[0][1] = "True"
>>> n
[['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']]
5 và đã hối hận vì điều đó vô cùng vì kết quả >>> n=[['','']]*10
>>> n
[['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]
>>> n[0][0] = "abc"
>>> n
[['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']]
>>> n[0][1] = "True"
>>> n
[['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']]
6 đã không hoạt động như tôi nghĩ. Tôi đã dùng đến:
Having seen in the other answers >>> n=[['','']]*10
>>> n
[['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]
>>> n[0][0] = "abc"
>>> n
[['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']]
>>> n[0][1] = "True"
>>> n
[['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']]
4, I was tempted and set up an array like this >>> n=[['','']]*10
>>> n
[['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]
>>> n[0][0] = "abc"
>>> n
[['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']]
>>> n[0][1] = "True"
>>> n
[['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']]
5 and came to regret it immensely as the resulting >>> n=[['','']]*10
>>> n
[['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]
>>> n[0][0] = "abc"
>>> n
[['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']]
>>> n[0][1] = "True"
>>> n
[['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']]
6 did not behave as I thought it should.
I resorted to:
Vì >>> n=[['','']]*10
>>> n
[['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]
>>> n[0][0] = "abc"
>>> n
[['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']]
>>> n[0][1] = "True"
>>> n
[['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']]
7 dường như tạo ra một >>> n=[['','']]*10
>>> n
[['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]
>>> n[0][0] = "abc"
>>> n
[['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']]
>>> n[0][1] = "True"
>>> n
[['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']]
6 trong đó các phần tử tiếp theo là bản sao của phần tử đầu tiên. Ví dụ:
for example:
Trong khi đó với tùy chọn >>> n=[['','']]*10 >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']] 9:
>>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']]Tôi chắc chắn rằng câu trả lời được chấp nhận của Ninjagecko không cố gắng đề cập đến điều này, thật đáng buồn là tôi đã quá dày để hiểu. Gói lên, chăm sóc!
Wrapping up, take care!
Được tạo ra: Tháng 11-09, 2019 | Cập nhật: tháng 12 đến ngày 20 tháng 12 năm 2020
- Lưu trữ preallocate cho danh sách
- Lưu trữ preallocate cho các cấu trúc dữ liệu tuần tự khác
Bộ lưu trữ prealllocing cho danh sách hoặc mảng là một mẫu điển hình giữa các lập trình viên khi họ biết số lượng các yếu tố trước thời hạn.
Không giống như C ++ và Java, trong Python, bạn phải khởi tạo tất cả các lưu trữ được phân bổ sẵn của mình với một số giá trị. Thông thường, các nhà phát triển sử dụng các giá trị sai cho mục đích đó, chẳng hạn như >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 0, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 1, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 2 và >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 3.
Python cung cấp một số cách để tạo một danh sách kích thước cố định, mỗi cách có các đặc điểm hiệu suất khác nhau.
Để so sánh các hiệu suất của các phương pháp khác nhau, chúng tôi sẽ sử dụng mô -đun tiêu chuẩn Python, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 4. Nó cung cấp một cách tiện dụng để đo thời gian chạy của các khối nhỏ của mã python.
Lưu trữ preallocate cho danh sách
Lưu trữ preallocate cho các cấu trúc dữ liệu tuần tự khác
Bộ lưu trữ prealllocing cho danh sách hoặc mảng là một mẫu điển hình giữa các lập trình viên khi họ biết số lượng các yếu tố trước thời hạn.Không giống như C ++ và Java, trong Python, bạn phải khởi tạo tất cả các lưu trữ được phân bổ sẵn của mình với một số giá trị. Thông thường, các nhà phát triển sử dụng các giá trị sai cho mục đích đó, chẳng hạn như >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 0, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 1, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 2 và >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 3.
>>> timeit("[None] * 10") 0.11655918900214601Python cung cấp một số cách để tạo một danh sách kích thước cố định, mỗi cách có các đặc điểm hiệu suất khác nhau.
>>> [None for _ in range(10)] [None, None, None, None, None, None, None, None, None, None]Để so sánh các hiệu suất của các phương pháp khác nhau, chúng tôi sẽ sử dụng mô -đun tiêu chuẩn Python, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 4. Nó cung cấp một cách tiện dụng để đo thời gian chạy của các khối nhỏ của mã python.
>>> timeit("[None for _ in range(10)]") 0.6115895550028654Cách đầu tiên và nhanh nhất để sử dụng toán tử >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 5, lặp lại danh sách một số lần được chỉ định.
>>> a = [] >>> for _ in range(10): ... a.append(None) ... >>> a [None, None, None, None, None, None, None, None, None, None]>>> [None] * 10 [None, None, None, None, None, None, None, None, None, None]
>>> timeit("for _ in range(10): a.append(None)", setup="a=[]") 0.8420009529945673Lưu trữ preallocate cho các cấu trúc dữ liệu tuần tự khác
Bộ lưu trữ prealllocing cho danh sách hoặc mảng là một mẫu điển hình giữa các lập trình viên khi họ biết số lượng các yếu tố trước thời hạn.
>>> from array import array >>> array('i',(0,)*10) array('i', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0])Không giống như C ++ và Java, trong Python, bạn phải khởi tạo tất cả các lưu trữ được phân bổ sẵn của mình với một số giá trị. Thông thường, các nhà phát triển sử dụng các giá trị sai cho mục đích đó, chẳng hạn như >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 0, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 1, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 2 và >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 3.
>>> n=[['','']]*10 >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']] 0Python cung cấp một số cách để tạo một danh sách kích thước cố định, mỗi cách có các đặc điểm hiệu suất khác nhau.
>>> n=[['','']]*10 >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']] 1Để so sánh các hiệu suất của các phương pháp khác nhau, chúng tôi sẽ sử dụng mô -đun tiêu chuẩn Python, >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 4. Nó cung cấp một cách tiện dụng để đo thời gian chạy của các khối nhỏ của mã python.
>>> n=[['','']]*10 >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']] 2Cách đầu tiên và nhanh nhất để sử dụng toán tử >>> n=[] >>> for i in range(10): ... n.append(['','']) ... >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] 5, lặp lại danh sách một số lần được chỉ định.
>>> n=[['','']]*10 >>> n [['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', ''], ['', '']] >>> n[0][0] = "abc" >>> n [['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', ''], ['abc', '']] >>> n[0][1] = "True" >>> n [['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True'], ['abc', 'True']] 3>>> [None] * 10 [None, None, None, None, None, None, None, None, None, None]