Làm cách nào để bạn mở rộng đường dẫn trong python?

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]
1

2. 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]
1

Python 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]
9

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]
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]
7

Hiệ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ới

list1.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]
75

list1.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 PYTHONPATH

Nếu bạn đang sử dụng máy Mac¶

  • Mở

    # 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]
    77;

  • Mở tệp

    # 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]
    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;

  • Thêm dòng sau vào cuối

    list1.extend(iterable)
    1

  • Lưu các tập tin

  • Đóng

    # 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]
    77;

  • Bắt đầu lại

    # 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]
    77, để đọc trong cài đặt mới và nhập cái này

    list1.extend(iterable)
    4

    Nó sẽ hiển thị một cái gì đó như

    # 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

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)
    8

    Lư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)
    4

    Nó 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ày

Bâ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ường

Kiể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