Cách thêm giá trị vào bộ dữ liệu trống trong python
Tuple là một tập hợp các đối tượng Python giống như một danh sách. Chuỗi các giá trị được lưu trữ trong một bộ có thể thuộc bất kỳ loại nào và chúng được lập chỉ mục bởi các số nguyên. Show Các giá trị của một bộ dữ liệu được phân tách theo cú pháp bằng 'dấu phẩy'. Mặc dù không cần thiết, nhưng việc xác định một bộ giá trị bằng cách đóng chuỗi các giá trị trong ngoặc đơn sẽ phổ biến hơn. Điều này giúp hiểu các bộ dữ liệu Python dễ dàng hơn Tạo TupleTrong Python, các bộ dữ liệu được tạo bằng cách đặt một chuỗi các giá trị được phân tách bằng 'dấu phẩy' có hoặc không sử dụng dấu ngoặc đơn để nhóm chuỗi dữ liệu Ghi chú. Tạo bộ dữ liệu Python mà không sử dụng dấu ngoặc đơn được gọi là Đóng gói bộ dữ liệu. Chương trình Python để chứng minh việc thêm các phần tử trong TuplePython3
Tuple with Mixed Datatypes: (5, 'Welcome', 7, 'Geeks') Tuple with nested tuples: ((0, 1, 2, 3), ('python', 'geek')) Tuple with repetition: ('Geeks', 'Geeks', 'Geeks') Tuple with a loop ('Geeks',) (('Geeks',),) ((('Geeks',),),) (((('Geeks',),),),) ((((('Geeks',),),),),)0_______0_______1 Tuple with Mixed Datatypes: (5, 'Welcome', 7, 'Geeks') Tuple with nested tuples: ((0, 1, 2, 3), ('python', 'geek')) Tuple with repetition: ('Geeks', 'Geeks', 'Geeks') Tuple with a loop ('Geeks',) (('Geeks',),) ((('Geeks',),),) (((('Geeks',),),),) ((((('Geeks',),),),),)2
Tuple with Mixed Datatypes: (5, 'Welcome', 7, 'Geeks') Tuple with nested tuples: ((0, 1, 2, 3), ('python', 'geek')) Tuple with repetition: ('Geeks', 'Geeks', 'Geeks') Tuple with a loop ('Geeks',) (('Geeks',),) ((('Geeks',),),) (((('Geeks',),),),) ((((('Geeks',),),),),)4
Tuple with Mixed Datatypes: (5, 'Welcome', 7, 'Geeks') Tuple with nested tuples: ((0, 1, 2, 3), ('python', 'geek')) Tuple with repetition: ('Geeks', 'Geeks', 'Geeks') Tuple with a loop ('Geeks',) (('Geeks',),) ((('Geeks',),),) (((('Geeks',),),),) ((((('Geeks',),),),),)5 Tuple with Mixed Datatypes: (5, 'Welcome', 7, 'Geeks') Tuple with nested tuples: ((0, 1, 2, 3), ('python', 'geek')) Tuple with repetition: ('Geeks', 'Geeks', 'Geeks') Tuple with a loop ('Geeks',) (('Geeks',),) ((('Geeks',),),) (((('Geeks',),),),) ((((('Geeks',),),),),)6
Tuple with Mixed Datatypes: (5, 'Welcome', 7, 'Geeks') Tuple with nested tuples: ((0, 1, 2, 3), ('python', 'geek')) Tuple with repetition: ('Geeks', 'Geeks', 'Geeks') Tuple with a loop ('Geeks',) (('Geeks',),) ((('Geeks',),),) (((('Geeks',),),),) ((((('Geeks',),),),),)0 print 1First element of Tuple: G Values after unpacking: Geeks For Geeks1 Tuple 1: (0, 1, 2, 3) Tuple2: ('Geeks', 'For', 'Geeks') Tuples after Concatenation: (0, 1, 2, 3, 'Geeks', 'For', 'Geeks')5 First element of Tuple: G Values after unpacking: Geeks For Geeks1 Tuple 1: (0, 1, 2, 3) Tuple2: ('Geeks', 'For', 'Geeks') Tuples after Concatenation: (0, 1, 2, 3, 'Geeks', 'For', 'Geeks')7 First element of Tuple: G Values after unpacking: Geeks For Geeks1 print 7First element of Tuple: G Values after unpacking: Geeks For Geeks1 Tuple 1: (0, 1, 2, 3) Tuple2: ('Geeks', 'For', 'Geeks') Tuples after Concatenation: (0, 1, 2, 3, 'Geeks', 'For', 'Geeks')9 Tuple with Mixed Datatypes: (5, 'Welcome', 7, 'Geeks') Tuple with nested tuples: ((0, 1, 2, 3), ('python', 'geek')) Tuple with repetition: ('Geeks', 'Geeks', 'Geeks') Tuple with a loop ('Geeks',) (('Geeks',),) ((('Geeks',),),) (((('Geeks',),),),) ((((('Geeks',),),),),)2 Trong bài viết này, chúng ta sẽ học cách thêm các biến vào một bộ trong Python. Chúng tôi sẽ sử dụng một số chức năng tích hợp, cách tiếp cận đơn giản và một số mã tùy chỉnh. Trước tiên chúng ta hãy xem nhanh một tuple trong Python là gì Python TuplePython có một kiểu dữ liệu tích hợp được gọi là tuple. Dữ liệu bên trong một bộ dữ liệu có thể thuộc bất kỳ loại nào, chẳng hạn như số nguyên, chuỗi hoặc giá trị float hoặc thậm chí là loại bộ dữ liệu. Bộ dữ liệu sử dụng các giá trị được phân tách bằng dấu phẩy trong dấu ngoặc tròn hoặc dấu ngoặc đơn để lưu trữ dữ liệu. Các bộ dữ liệu có thể được xác định bằng cách sử dụng bất kỳ tên biến nào và sau đó gán các giá trị khác nhau cho bộ dữ liệu bên trong dấu ngoặc tròn. Bộ dữ liệu được sắp xếp theo thứ tự, không thể thay đổi và cho phép các giá trị trùng lặp
Như chúng ta biết rằng Tuples là đối tượng bất biến trong Python. Chúng tôi không thể thực hiện các thao tác thêm, xóa, sửa đổi trên các bộ dữ liệu sau khi được tạo. Vì vậy, để thêm các biến hoặc mục vào một bộ, chúng ta phải tạo một bộ mới thay vì sửa đổi bộ ban đầu. Hãy để chúng tôi thảo luận về nhiều cách khác nhau để thêm các biến hoặc giá trị trong một bộ dữ liệu Ví dụ. Thêm biến vào TupleMột bộ dữ liệu có thể được tạo bằng cách sử dụng Biến Python. Các biến được khởi tạo với một số giá trị để lưu trữ dưới dạng một bộ. Người dùng thậm chí có thể lấy đầu vào cho các biến. Ví dụ này cho thấy cách bạn có thể thêm các giá trị hiện có và tạo một bộ. Tên biến được lưu trữ bên trong dấu ngoặc tròn hoặc dấu ngoặc đơn và sau đó các giá trị liên quan đến các biến này được in dưới dạng một bộ
Ví dụ. Thêm biến vào Tuple bằng hàm vars()Ví dụ này sử dụng hàm
Ví dụ. Chuyển đổi Tuple thành Danh sách để thêm các mục trong TuplePhương pháp này thêm các mục vào một tuple đã tạo. Nó chỉ đơn giản là chuyển đổi bộ gốc thành một danh sách và thêm các mục bằng cách sử dụng hàm
Ví dụ. Thêm các mục vào một Tuple bằng cách xác định một Tuple mớiChúng tôi không thể thay đổi một bộ dữ liệu hiện có nhưng có thể tạo một bộ dữ liệu mới và nối bộ dữ liệu cũ bằng cách sử dụng toán tử
Ghi chú. Nếu bạn không thêm dấu phẩy ở cuối, bạn sẽ gặp lỗi sau LoạiLỗi. chỉ có thể nối Tuple (không phải "int") với Tuple Phần kết luậnTrong bài viết này, chúng ta đã học cách thêm các biến và giá trị vào một bộ trong Python bằng cách sử dụng một số phương thức. Chúng tôi đã sử dụng một số thuật toán đơn giản như nối, xác định bộ dữ liệu mới, chuyển bộ dữ liệu thành danh sách và sử dụng hàm vars() để thêm các giá trị hiện có vào bộ dữ liệu. Chúng tôi đã thảo luận rằng tất cả các phương thức này không thể thay đổi bộ dữ liệu hiện có thay vào đó đã tạo một bộ dữ liệu mới |