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
- Chuyển đổi bộ dữ liệu thành danh sách bằng phương thức list[]
- Nối một phần tử vào danh sách
- 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ó
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]