Hướng dẫn how do you print 3 lists in python? - làm thế nào để bạn in 3 danh sách trong python?

Những gì bạn có thể đang tìm kiếm được gọi là zip:

>>> x = ['this', 'is', 'the', 'first', 'list']
>>> y = [1, 2, 3, 4, 5]
>>> z = [0.01, 0.2, 0.3, 0.04, 0.05]
>>> zip[x,y,z]
[['this', 1, 0.01], ['is', 2, 0.20000000000000001], ['the', 3, 0.29999999999999999], ['first', 4, 0.040000000000000001], ['list', 5, 0.050000000000000003]]
>>> for [a,b,c] in zip[x,y,z]:
...     print a, b, c
... 
this 1 0.01
is 2 0.2
the 3 0.3
first 4 0.04
list 5 0.05

Danh sách.Append [OBJ]sequence. Each element of a sequence is assigned a number - its position or index. The first index is zero, the second index is one, and so forth.

Cộng đồng đối tượng obj vào danh sách

Danh sách.Count [OBJ]

Trả về số lượng bao nhiêu lần obj xảy ra trong danh sách

Danh sách.extend [SEQ]

Cộng lại nội dung của SEQ để liệt kê

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

list.index [OBJ]

Trả về chỉ số thấp nhất trong danh sách OBJ xuất hiện

list.insert [index, obj]

#!/usr/bin/python3

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7 ]

print ["list1[0]: ", list1[0]]
print ["list2[1:5]: ", list2[1:5]]

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

list1[0]:  physics
list2[1:5]:  [2, 3, 4, 5]

Cập nhật danh sách

Bạn có thể cập nhật một hoặc nhiều yếu tố của danh sách bằng cách đưa lát ở phía bên trái của toán tử gán và bạn có thể thêm vào các phần tử trong danh sách với phương thức append []. Ví dụ -

#!/usr/bin/python3

list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]]

list[2] = 2001
print ["New value available at index 2 : ", list[2]]

Lưu ý - phương thức append [] được thảo luận trong phần tiếp theo. − The append[] method is discussed in the subsequent section.

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

Value available at index 2 :  1997
New value available at index 2 :  2001

Xóa các yếu tố danh sách

Để xóa phần tử danh sách, bạn có thể sử dụng câu lệnh DEL nếu bạn biết chính xác [các] bạn đang xóa phần tử nào. Bạn có thể sử dụng phương thức Remove [] nếu bạn không biết chính xác mục nào sẽ xóa. Ví dụ -del statement if you know exactly which element[s] you are deleting. You can use the remove[] method if you do not know exactly which items to delete. For example −

#!/usr/bin/python3

list = ['physics', 'chemistry', 1997, 2000]
print [list]

del list[2]
print ["After deleting value at index 2 : ", list]

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :  ['physics', 'chemistry', 2000]

Lưu ý - Remove [] Phương thức được thảo luận trong phần tiếp theo. − remove[] method is discussed in subsequent section.

Hoạt động danh sách cơ bản

Danh sách trả lời các toán tử + và * giống như chuỗi; Chúng có nghĩa là nối và lặp lại ở đây, ngoại trừ kết quả là một danh sách mới, không phải là một chuỗi.

Trên thực tế, các danh sách đáp ứng tất cả các hoạt động trình tự chung mà chúng tôi đã sử dụng trên các chuỗi trong chương trước.

Biểu hiện PythonKết quảSự mô tả
Len [[1, 2, 3]]3 Chiều dài
[1, 2, 3] + [4, 5, 6][1, 2, 3, 4, 5, 6]Kết nối
['Hi!'] * 4['Hi!', 'Hi!', 'Hi!', 'Hi!']]Sự lặp lại
3 trong [1, 2, 3]ĐÚNG VẬYTư cách thành viên
cho x trong [1,2,3]: in [x, end = '']1 2 3Lặp đi lặp lại

Lập chỉ mục, cắt và ma trận

Vì danh sách là các chuỗi, lập chỉ mục và cắt làm việc giống như cách cho các danh sách như chúng làm cho các chuỗi.

Giả sử đầu vào sau -

________số 8Biểu hiện PythonKết quảSự mô tả
Len [[1, 2, 3]]Chiều dài[1, 2, 3] + [4, 5, 6]
[1, 2, 3, 4, 5, 6]Kết nối['Hi!'] * 4
['Hi!', 'Hi!', 'Hi!', 'Hi!']]Sự lặp lại3 trong [1, 2, 3]

ĐÚNG VẬY

Tư cách thành viên

Sr.No.cho x trong [1,2,3]: in [x, end = '']
1 1 2 3

Lặp đi lặp lại

2 Lập chỉ mục, cắt và ma trận

Vì danh sách là các chuỗi, lập chỉ mục và cắt làm việc giống như cách cho các danh sách như chúng làm cho các chuỗi.

3 Giả sử đầu vào sau -

________số 8

4 L [2]

'Python'

Độ lệch bắt đầu từ 0

Sr.No.L [-2]
1 'Java'

Tiêu cực: Đếm từ bên phải

2 L [1:]

['Java', 'Python']]

3 Cắt lát phần

Các chức năng và phương pháp danh sách tích hợp

4 Python bao gồm các chức năng danh sách sau -

Mô tả chức năng

5 Len [Danh sách]

Cho tổng chiều dài của danh sách.

6 Max [Danh sách]

Trả về mục từ danh sách với giá trị tối đa.

7 Min [Danh sách]

Trả về mục từ danh sách với giá trị tối thiểu.

8 Danh sách [SEQ]

Chuyển đổi một tuple thành danh sách.

9 Python bao gồm các phương thức danh sách sau -

Phương pháp & Mô tả

Bài Viết Liên Quan

Chủ Đề