Danh sách Python mở rộng ()

Phương thức expand () thêm tất cả các phần tử của một tệp có thể lặp lại (danh sách, tuple, chuỗi, v.v.) vào cuối danh sách.

Cú pháp của extend()phương thức là:

 list1.extend (có thể lặp lại)

Ở đây, tất cả các phần tử của có thể lặp lại được thêm vào cuối list1.

Mở rộng () Tham số

Như đã đề cập, extend()phương thức này có thể lặp lại như list, tuple, string, v.v.

Giá trị trả lại từ extension ()

Các extend()phương pháp làm thay đổ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 expand ()

 # 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

 Danh sách ngôn ngữ: ('Pháp', 'Anh', 'Tây Ban Nha', 'Bồ Đào Nha')

Ví dụ 2: Thêm các phần tử của Tuple và đặt thành danh sách

 # languages list languages = ('French') # languages tuple languages_tuple = ('Spanish', 'Portuguese') # languages set languages_set = ('Chinese', 'Japanese') # appending language_tuple elements to language languages.extend(languages_tuple) print('New Language List:', languages) # appending language_set elements to language languages.extend(languages_set) print('Newer Languages List:', languages)

Đầu ra

 Danh sách ngôn ngữ mới: ('Pháp', 'Tây Ban Nha', 'Bồ Đào Nha') Danh sách ngôn ngữ mới hơn: ('Pháp', 'Tây Ban Nha', 'Bồ Đào Nha', 'Nhật Bản', 'Trung Quốc') 

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 danh sách có thể lặp lại bằng cách sử dụng:

1. toán tử +

 a = (1, 2) b = (3, 4) a += b # a = a + b # Output: (1, 2, 3, 4) print('a =', a)

Đầu ra

 a = (1, 2, 3, 4)

2. cú pháp cắt danh sách

 a = (1, 2) b = (3, 4) a(len(a):) = b # Output: (1, 2, 3, 4) print('a =', a)

Đầu ra

 a = (1, 2, 3, 4)

Python extension () 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 append()phương pháp này.

 a1 = (1, 2) a2 = (1, 2) b = (3, 4) # a1 = (1, 2, 3, 4) a1.extend(b) print(a1) # a2 = (1, 2, (3, 4)) a2.append(b) print(a2)

Đầu ra

 (1, 2, 3, 4) (1, 2, (3, 4))

Để tìm hiểu thêm, hãy truy cập phương thức list append ().

thú vị bài viết...