Phương thức
list1.extend[iterable]2 thêm tất cả các phần tử của một lần lặp [danh sách, bộ dữ liệu, chuỗi, v.v. ] đến cuối danh sách
Thí dụ
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
Cú pháp của Danh sách mở rộng[]
Cú pháp của phương thức
list1.extend[iterable]2 là
list1.extend[iterable]
Ở đây, tất cả các phần tử của iterable được thêm vào cuối list1
mở rộng [] Tham số
Như đã đề cập, phương thức
list1.extend[iterable]2 có thể lặp lại như danh sách, bộ dữ liệu, chuỗi, v.v.
Giá trị trả về từ phần mở rộng[]
Phương pháp
list1.extend[iterable]2 sửa đổi danh sách ban đầu. Nó không trả về bất kỳ giá trị nào
ví dụ 1. Sử dụng phương thức mở rộng []
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
đầu ra
Languages List: ['French', 'English', 'Spanish', 'Portuguese']
ví dụ 2. Thêm các phần tử của Tuple và Set to List
________số 8đầu ra
New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']
Các cách khác để mở rộng danh sách
Bạn cũng có thể nối tất cả các phần tử của một iterable vào danh sách bằng cách sử dụng
1. toán tử +
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
0đầu ra
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
12. cú pháp cắt danh sách
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
0đầu ra
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
1Python mở rộng[] Vs append[]
Nếu bạn cần thêm một phần tử vào cuối danh sách, bạn có thể sử dụng phương thức
list1.extend[iterable]6
list1.extend[iterable]0
đầu ra
list1.extend[iterable]1
Để tìm hiểu thêm, hãy truy cập phương thức append[] danh sách
\[\newcommand{L}[1]{\. #1 \. }\newcommand{VL}[1]{\L{ \vec{#1} }}\newcommand{R}[1]{\operatorname{Re}\,[#1]}\newcommand{I}[1]Sử dụng PYTHONPATH¶
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
71 là một biến môi trường . Xem tài liệu Python 3 cho PYTHONPATH
Biến PYTHONPATH có giá trị là một chuỗi có danh sách các thư mục mà Python nên thêm vào sys. đường dẫn danh sách thư mục.
Công dụng chính của PYTHONPATH là khi chúng tôi đang phát triển một số mã mà chúng tôi muốn có thể nhập từ Python, nhưng mã đó chúng tôi chưa tạo thành gói Python có thể cài đặt [xem. tạo một gói Python]
Quay lại mô-đun mẫu và tập lệnh trong Python tìm mô-đun ở đâu? .
Nội dung của
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
72# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
9Nội dung của
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
73# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
7Hiện tại, trên máy của tôi, PYTHONPATH trống
list1.extend[iterable]2
Trước khi chúng tôi đặt PYTHONPATH chính xác,
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
74 sẽ không thành công vớilist1.extend[iterable]4
Bây giờ tôi đặt giá trị biến môi trường PYTHONPATH là đường dẫn đến thư mục
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
75list1.extend[iterable]6
Đặt PYTHONPATH lâu dài hơn¶
Bạn có thể không muốn phải đặt PYTHONPATH mỗi khi khởi động thiết bị đầu cuối và chạy tập lệnh Python
May mắn thay, chúng ta có thể đặt giá trị PYTHONPATH cho bất kỳ phiên cuối nào, bằng cách đặt mặc định biến môi trường
Ví dụ: giả sử tôi muốn thêm thư mục
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
76 vào PYTHONPATHNếu bạn đang sử dụng máy Mac¶
Mở
77;# create a list prime_numbers = [2, 3, 5] # create another list numbers = [1, 4]
# add all elements of prime_numbers to numbers numbers.extend[prime_numbers]
print['List after extend[]:', numbers] # Output: List after extend[]: [1, 4, 2, 3, 5]Mở tệp
78 trong trình soạn thảo văn bản của bạn – e. g.# create a list prime_numbers = [2, 3, 5] # create another list numbers = [1, 4]
# add all elements of prime_numbers to numbers numbers.extend[prime_numbers]
print['List after extend[]:', numbers] # Output: List after extend[]: [1, 4, 2, 3, 5]
79;# create a list prime_numbers = [2, 3, 5] # create another list numbers = [1, 4]
# add all elements of prime_numbers to numbers numbers.extend[prime_numbers]
print['List after extend[]:', numbers] # Output: List after extend[]: [1, 4, 2, 3, 5]Thêm dòng sau vào cuối
list1.extend[iterable]
1Lưu các tập tin
Đóng
77;# create a list prime_numbers = [2, 3, 5] # create another list numbers = [1, 4]
# add all elements of prime_numbers to numbers numbers.extend[prime_numbers]
print['List after extend[]:', numbers] # Output: List after extend[]: [1, 4, 2, 3, 5]Bắt đầu lại
77, để đọc trong cài đặt mới và nhập cái này# create a list prime_numbers = [2, 3, 5] # create another list numbers = [1, 4]
# add all elements of prime_numbers to numbers numbers.extend[prime_numbers]
print['List after extend[]:', numbers] # Output: List after extend[]: [1, 4, 2, 3, 5]list1.extend[iterable]
4Nó sẽ hiển thị một cái gì đó như
76# create a list prime_numbers = [2, 3, 5] # create another list numbers = [1, 4]
# add all elements of prime_numbers to numbers numbers.extend[prime_numbers]
print['List after extend[]:', numbers] # Output: List after extend[]: [1, 4, 2, 3, 5]
Nếu bạn đang dùng Linux¶
Mở chương trình đầu cuối yêu thích của bạn;
Mở tệp
list1.extend[iterable]
23 trong trình soạn thảo văn bản của bạn – e. g.list1.extend[iterable]
24;Thêm dòng sau vào cuối
list1.extend[iterable]
8Lưu các tập tin
Đóng ứng dụng đầu cuối của bạn;
Bắt đầu lại ứng dụng đầu cuối của bạn, để đọc trong cài đặt mới và nhập cái này
list1.extend[iterable]
4Nó sẽ hiển thị một cái gì đó như
list1.extend[iterable]
25
Nếu bạn đang sử dụng Windows¶
Vào menu Windows, nhấp chuột phải vào “Máy tính” và chọn “Thuộc tính”
Từ hộp thoại thuộc tính máy tính, chọn “Cài đặt hệ thống nâng cao” ở bên trái
Từ hộp thoại cài đặt hệ thống nâng cao, chọn nút "Biến môi trường"
Trong hộp thoại Biến môi trường, nhấp vào nút “Mới” ở nửa trên của hộp thoại để tạo biến người dùng mới
Đặt tên biến là
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
71 và giá trị là đường dẫn đến thư mục # create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
75. Chọn OK và OK lần nữa để lưu biến nàyBây giờ hãy mở một Cửa sổ
list1.extend[iterable]28 [Phím Windows, sau đó nhập
list1.extend[iterable]28 và nhấn Return]. Loại
list1.extend[iterable]5
để xác nhận biến môi trường được đặt chính xác
Nếu bạn muốn các phiên IPython của mình nhìn thấy biến
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
71 mới này, bạn sẽ phải khởi động lại thiết bị đầu cuối của mình và khởi động lại IPython để nó chọn # create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
71 từ cài đặt môi trườngKiểm tra các biến môi trường hệ thống trong Python¶
Bạn có thể kiểm tra cài đặt hiện tại của các biến môi trường, sử dụng từ điển
list1.extend[iterable]42. Nó chứa tất cả các biến môi trường đã xác định của trình bao đã khởi động Python. Ví dụ: bạn có thể kiểm tra giá trị của biến môi trường PYTHONPATH, nếu nó được xác định