Chèn tuple vào danh sách python

Sau khi tạo tuple, bạn không thể thêm bớt bất kỳ phần tử nào. Điều này là do các bộ dữ liệu không có các phương thức append[] hoặc expand[], nhưng bạn có thể tạo một bộ dữ liệu mới từ một bộ dữ liệu hiện có

một bộ là gì?

Tuple Python là một kiểu dữ liệu không có thứ tự, không thay đổi được sử dụng để lưu trữ các bộ sưu tập. Các kiểu dữ liệu Tuple được khởi tạo bằng cách đóng gói các giá trị bằng dấu ngoặc đơn []

Python thêm vào tuple

Việc nối thêm một bộ trong Python là không thể vì nó là một đối tượng bất biến. Nhưng nếu bạn muốn thêm một phần tử vào một bộ trong Python, thì không có cách nào đơn giản cả

Bất biến có nghĩa là gì trong Python?

Một bất biến có nghĩa là có một giá trị cố định và không thể thay đổi. Do đó, chúng tôi đang vi phạm nguyên tắc bất biến bằng cách thêm hoặc xóa một phần tử khỏi bộ dữ liệu

Thêm vào một bộ dữ liệu có nghĩa là tạo một đối tượng mới bổ sung giá trị cho một bộ dữ liệu hiện có

Làm thế nào để thêm vào một tuple?

Để thêm vào một bộ trong Python

  1. Chuyển đổi bộ dữ liệu thành danh sách bằng phương thức list[]
  2. Nối một phần tử vào danh sách
  3. Chuyển đổi danh sách thành Tuple

Bước 1. Chuyển đổi tuple thành danh sách

Để chuyển đổi một bộ thành một danh sách trong Python, hãy sử dụng phương thức list[]

tup = [11, 21, 19, 18, 29]

lst = list[tup]

print[lst]
print[type[lst]]

đầu ra

[11, 21, 19, 18, 29]

Bạn có thể thấy rằng phương thức list[] đã chuyển đổi một tuple thành một danh sách. type[] là một hàm tích hợp cho phép bạn kiểm tra kiểu dữ liệu của tham số được truyền cho nó

Bước 2. Nối một phần tử vào danh sách

Để nối một phần tử vào danh sách trong Python, hãy sử dụng phương thức append[]

tup = [11, 21, 19, 18, 29]

lst = list[tup]

lst.append[46]

print[lst]

đầu ra

[11, 21, 19, 18, 29, 46]

Và chúng tôi đã thêm phần tử “46” vào danh sách

Bước 3. Chuyển đổi danh sách thành tuple

Để chuyển đổi một danh sách thành một tuple, hãy sử dụng hàm tuple[]

tup = [11, 21, 19, 18, 29]

lst = list[tup]

lst.append[46]

tup = tuple[lst]

print[tup]

đầu ra

[11, 21, 19, 18, 29, 46]

Và chúng tôi đã nối thành công một phần tử vào một bộ bằng cách sử dụng phương thức chuyển đổi và append[]

Sử dụng nối tuple

Việc ghép bộ có thể được thực hiện bằng toán tử +, cho phép chúng ta kết hợp hai bộ

Hãy tạo một bộ dữ liệu [11, 21, 10] và chúng tôi muốn nối giá trị 46 vào nó. Sử dụng toán tử + để nối giá trị vào bộ dữ liệu của chúng tôi

tuple_one = [11, 21, 19]
tuple_concat = tuple_one + [46, ]
print[tuple_concat]

đầu ra

[11, 21, 19, 46]

Bạn có thể thấy rằng chúng tôi đã nối một bộ vào một bộ bằng toán tử +. Điều này là do chúng tôi đang nối một tuple vào một tuple, không phải một phần tử. Nếu bạn đang thêm một phần tử vào một bộ, nó sẽ báo lỗi TypeError.

Nối vào Tuple với Unpacking

Để giải nén một bộ trong Python, hãy sử dụng dấu hoa thị [*]. Toán tử giải nén, *, được sử dụng để truy cập tất cả các phần tử trong một đối tượng vùng chứa, chẳng hạn như một bộ

Để thêm vào một bộ bằng cách giải nén, hãy giải nén tất cả các giá trị của bộ đầu tiên rồi thêm giá trị hoặc các giá trị mới

________số 8

đầu ra

[11, 21, 19, 46]

Chúng tôi đang giải nén một bộ dữ liệu và thêm phần tử 46 vào bộ dữ liệu đó và chúng tôi nhận được bộ giá trị được nối trong kết quả

Sự kết luận

Nối một phần tử vào một bộ và nối một bộ vào một bộ là những việc hoàn toàn khác nhau

Cách tốt nhất để nối thêm một phần tử vào bộ dữ liệu, hãy sử dụng phương thức chuyển đổi danh sách.  

Để nối một bộ vào một bộ, hãy sử dụng toán tử +[nối]

Đó là nó

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước Loại kiểm tra Python. Cách kiểm tra kiểu dữ liệu trong Python

Bài viết tiếp theo Cách chọn ngẫu nhiên từ danh sách trong Python

kranal

https. //appdividend. com/

Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến ​​thức về nhiều nền tảng back-end [e. g. , PHP, Nút. js, Python] và các khung JavaScript giao diện người dùng [e. g. , Góc, Phản ứng và Vue]

Tôi có thể thêm một bộ vào danh sách không?

Sử dụng danh sách. phương thức append[] để thêm một bộ vào danh sách , e. g. một danh sách. nối thêm [a_tuple].

Tuple in list trong Python là gì?

Các bộ được dùng để lưu trữ nhiều mục trong một biến . Tuple là một trong 4 loại dữ liệu tích hợp trong Python được sử dụng để lưu trữ các bộ sưu tập dữ liệu, 3 loại còn lại là Danh sách, Tập hợp và Từ điển, tất cả đều có chất lượng và cách sử dụng khác nhau. Một bộ là một bộ sưu tập được sắp xếp theo thứ tự và không thể thay đổi.

Chủ Đề