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ó Show 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 tupleViệ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
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] <class 'list'> 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 tupleViệ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ậnNố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) |