mytuple = ["Apple", "chuối", "anh đào"]
Tuple
Tuples được sử dụng để lưu trữ nhiều mục trong một biến duy nhất.
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 khác là danh sách, bộ và từ điển, tất cả đều có phẩm chất và cách sử dụng khác nhau.
Một tuple là một bộ sưu tập được đặt hàng và không thể thay đổi.unchangeable.
Tuples được viết với dấu ngoặc tròn.
Thí dụ
Tạo một tuple:
Thistuple = ["Apple", "Banana", "Cherry"] In [Thistuple]
print[thistuple]
Hãy tự mình thử »
Các mặt hàng tuple
Các mục Tuple được đặt hàng, không thể thay đổi và cho phép các giá trị trùng lặp.
Các mục Tuple được lập chỉ mục, mục đầu tiên có chỉ mục [0]
, mục thứ hai có chỉ mục ____10, v.v.
Đặt hàng
Khi chúng ta nói rằng các bộ dữ liệu được đặt hàng, điều đó có nghĩa là các mục có thứ tự xác định và thứ tự đó sẽ không thay đổi.
Không thể thay đổi
Bộ dữ liệu không thể thay đổi, có nghĩa là chúng ta không thể thay đổi, thêm hoặc xóa các mục sau khi bộ tuple được tạo.
Cho phép trùng lặp
Vì các bộ dữ liệu được lập chỉ mục, chúng có thể có các mục có cùng giá trị:
Thí dụ
Tạo một tuple:
Thistuple = ["Apple", "Banana", "Cherry"] In [Thistuple]
print[thistuple]
Hãy tự mình thử »
Các mặt hàng tuple
Các mục Tuple được đặt hàng, không thể thay đổi và cho phép các giá trị trùng lặp.
Các mục Tuple được lập chỉ mục, mục đầu tiên có chỉ mục [0]
, mục thứ hai có chỉ mục ____10, v.v.
Đặt hàng
Khi chúng ta nói rằng các bộ dữ liệu được đặt hàng, điều đó có nghĩa là các mục có thứ tự xác định và thứ tự đó sẽ không thay đổi.
print[len[thistuple]]
Hãy tự mình thử »
Các mặt hàng tuple
Các mục Tuple được đặt hàng, không thể thay đổi và cho phép các giá trị trùng lặp.
Thí dụ
Tạo một tuple:
Thistuple = ["Apple", "Banana", "Cherry"] In [Thistuple]
print[type[thistuple]]
Hãy tự mình thử »
thistuple = ["apple"]
print[type[thistuple]]
Hãy tự mình thử »
Các mặt hàng tuple
Các mục Tuple được đặt hàng, không thể thay đổi và cho phép các giá trị trùng lặp.
Thí dụ
Tạo một tuple:
Thistuple = ["Apple", "Banana", "Cherry"] In [Thistuple]
tuple2 = [1, 5, 7, 9, 3]
tuple3 =
[True, False, False]
Hãy tự mình thử »
Các mặt hàng tuple
Thí dụ
Tạo một tuple:
Thistuple = ["Apple", "Banana", "Cherry"] In [Thistuple]
Hãy tự mình thử »
type[]
Các mặt hàng tuple
Các mục Tuple được đặt hàng, không thể thay đổi và cho phép các giá trị trùng lặp.
Thí dụ
Tạo một tuple:
Thistuple = ["Apple", "Banana", "Cherry"] In [Thistuple]
print[type[mytuple]]
Hãy tự mình thử »
Các mặt hàng tuple
Các mục Tuple được đặt hàng, không thể thay đổi và cho phép các giá trị trùng lặp.tuple[] constructor to make a tuple.
Thí dụ
Tạo một tuple:
Thistuple = ["Apple", "Banana", "Cherry"] In [Thistuple]
print[thistuple]
Hãy tự mình thử »
Các mặt hàng tuple
Các mục Tuple được đặt hàng, không thể thay đổi và cho phép các giá trị trùng lặp.
- Các mục Tuple được lập chỉ mục, mục đầu tiên có chỉ mục
[0]
, mục thứ hai có chỉ mục ____10, v.v. is a collection which is ordered and changeable. Allows duplicate members. - Đặt hàng is a collection which is ordered and unchangeable. Allows duplicate members.
- Khi chúng ta nói rằng các bộ dữ liệu được đặt hàng, điều đó có nghĩa là các mục có thứ tự xác định và thứ tự đó sẽ không thay đổi. is a collection which is unordered, unchangeable*, and unindexed. No duplicate members.
- Không thể thay đổi is a collection which is ordered** and changeable. No duplicate members.
Bộ dữ liệu không thể thay đổi, có nghĩa là chúng ta không thể thay đổi, thêm hoặc xóa các mục sau khi bộ tuple được tạo.
Cho phép trùng lặp
Vì các bộ dữ liệu được lập chỉ mục, chúng có thể có các mục có cùng giá trị:
Nếu bạn đang vội, đây là câu trả lời ngắn gọn: Sử dụng câu lệnh Danh sách hiểu [Tuple [x] cho x trong danh sách] để chuyển đổi từng phần tử trong danh sách của bạn thành một bộ thuật. Điều này cũng hoạt động cho danh sách các danh sách với số lượng các yếu tố khác nhau.
Làm thế nào để bạn chuyển đổi một tuple thành một danh sách các bộ dữ liệu trong Python?
Sử dụng câu lệnh Danh sách hiểu [list [x] cho x trong các bộ dữ liệu] để chuyển đổi từng tuple trong các bộ dữ liệu thành một danh sách. Điều này cũng hoạt động cho một danh sách các bộ dữ liệu với số lượng các yếu tố khác nhau.
Làm thế nào để bạn biến một cái gì đó thành một tuple?square brackets[[]] separated by commas. All these elements can be further accessed by the index number inside the square brackets, just like arrays. Remember that in the list data structure, indexing begins from zero[0], which means the first element of the list will be accessed with 0 inside the square brackets. Also, the list is mutable. That means you can add, update or remove elements of the list after it has been created. Below example shows the python list in detail:
Ví dụ
list1 = ["favtutor", 1, 2.30] print[list1]
Đầu ra
Tuple trong Python là gì?
Các bộ dữ liệu trong Python là một cấu trúc dữ liệu được sử dụng để lưu trữ nhiều phần tử trong một biến duy nhất. Giống như cấu trúc dữ liệu danh sách, một tuple là đồng nhất. Do đó, một tuple có thể bao gồm các yếu tố của nhiều loại dữ liệu cùng một lúc. Bạn có thể tạo một tuple bằng cách đặt tất cả các phần tử bên trong dấu ngoặc đơn [[]] được phân tách bằng dấu phẩy. Lưu ý rằng dấu ngoặc đơn là một lựa chọn, tuy nhiên, luôn luôn là một thực tế tốt để sử dụng chúng trong khi làm việc với các bộ đếm trong Python.
Không giống như cấu trúc dữ liệu danh sách, một tuple là bất biến. Do đó, bạn không thể thêm, cập nhật hoặc xóa các yếu tố của bộ phận sau khi tạo nó. Tuy nhiên, nếu bạn muốn thực hiện bất kỳ hoạt động nào trên tuple, một bản sao riêng của cùng một tuple được tạo và sau đó các sửa đổi cần thiết được thực hiện. Ví dụ dưới đây cho thấy một tuple trong lập trình Python:
Ví dụ
tuple1 = ["favtutor", 1, 2.3] print[tuple1] # Creating a tuple having one element tuple2 = ["favtutor",] print[type[tuple2]]
Đầu ra
['favtutor', 1, 2.3]
Tuple trong Python là gì?
Các bộ dữ liệu trong Python là một cấu trúc dữ liệu được sử dụng để lưu trữ nhiều phần tử trong một biến duy nhất. Giống như cấu trúc dữ liệu danh sách, một tuple là đồng nhất. Do đó, một tuple có thể bao gồm các yếu tố của nhiều loại dữ liệu cùng một lúc. Bạn có thể tạo một tuple bằng cách đặt tất cả các phần tử bên trong dấu ngoặc đơn [[]] được phân tách bằng dấu phẩy. Lưu ý rằng dấu ngoặc đơn là một lựa chọn, tuy nhiên, luôn luôn là một thực tế tốt để sử dụng chúng trong khi làm việc với các bộ đếm trong Python.
Không giống như cấu trúc dữ liệu danh sách, một tuple là bất biến. Do đó, bạn không thể thêm, cập nhật hoặc xóa các yếu tố của bộ phận sau khi tạo nó. Tuy nhiên, nếu bạn muốn thực hiện bất kỳ hoạt động nào trên tuple, một bản sao riêng của cùng một tuple được tạo và sau đó các sửa đổi cần thiết được thực hiện. Ví dụ dưới đây cho thấy một tuple trong lập trình Python: | Như được hiển thị trong ví dụ trên, khi bạn khai báo một tuple với một phần tử duy nhất, nó sẽ tương tự như lớp chuỗi. Do đó, để tránh vấn đề này, một dấu phẩy duy nhất được đặt sau khi khai báo một chuỗi để xác định lớp tuple. |
Sự khác biệt giữa danh sách và tuple | Danh sách |
Tuple | Có thể thay đổi trong tự nhiên |
Bất biến trong tự nhiên | Các hoạt động được thực hiện tốt hơn |
Các yếu tố có thể được truy cập nhanh hơn | Tiêu thụ bộ nhớ nhiều hơn |
Ít tiêu thụ bộ nhớ | Bao gồm các phương pháp tích hợp khác nhau |
Không bao gồm bất kỳ phương pháp tích hợp nào | Lỗi xảy ra thường xuyên |
Không có vấn đề như vậy xảy ra
Các lần lặp là tốn thời gian trong danh sách
Các lần lặp lại nhanh hơn trong tuple
Chuyển đổi danh sách thành tuple in Python
Ví dụ
sample_list = ['Compile', 'With', 'Favtutor'] #convert list into tuple tuple1 = tuple[sample_list] print[tuple1] print[type[tuple1]]
Đầu ra
['Compile', 'With', 'Favtutor']
Tuple trong Python là gì?
Các bộ dữ liệu trong Python là một cấu trúc dữ liệu được sử dụng để lưu trữ nhiều phần tử trong một biến duy nhất. Giống như cấu trúc dữ liệu danh sách, một tuple là đồng nhất. Do đó, một tuple có thể bao gồm các yếu tố của nhiều loại dữ liệu cùng một lúc. Bạn có thể tạo một tuple bằng cách đặt tất cả các phần tử bên trong dấu ngoặc đơn [[]] được phân tách bằng dấu phẩy. Lưu ý rằng dấu ngoặc đơn là một lựa chọn, tuy nhiên, luôn luôn là một thực tế tốt để sử dụng chúng trong khi làm việc với các bộ đếm trong Python.
Không giống như cấu trúc dữ liệu danh sách, một tuple là bất biến. Do đó, bạn không thể thêm, cập nhật hoặc xóa các yếu tố của bộ phận sau khi tạo nó. Tuy nhiên, nếu bạn muốn thực hiện bất kỳ hoạt động nào trên tuple, một bản sao riêng của cùng một tuple được tạo và sau đó các sửa đổi cần thiết được thực hiện. Ví dụ dưới đây cho thấy một tuple trong lập trình Python:
Ví dụ
sample_list = ['Compile', 'With', 'Favtutor'] tuple1 = tuple[i for i in sample_list] print[tuple1]
Đầu ra
['Compile', 'With', 'Favtutor']
Tuple trong Python là gì?
Các bộ dữ liệu trong Python là một cấu trúc dữ liệu được sử dụng để lưu trữ nhiều phần tử trong một biến duy nhất. Giống như cấu trúc dữ liệu danh sách, một tuple là đồng nhất. Do đó, một tuple có thể bao gồm các yếu tố của nhiều loại dữ liệu cùng một lúc. Bạn có thể tạo một tuple bằng cách đặt tất cả các phần tử bên trong dấu ngoặc đơn [[]] được phân tách bằng dấu phẩy. Lưu ý rằng dấu ngoặc đơn là một lựa chọn, tuy nhiên, luôn luôn là một thực tế tốt để sử dụng chúng trong khi làm việc với các bộ đếm trong Python.
Ví dụ
sample_list = ['Compile', 'With', 'Favtutor'] #unpack list items and form tuple tuple1 = [*sample_list,] print[tuple1] print[type[tuple1]]
Đầu ra
['Compile', 'With', 'Favtutor']
Tuple trong Python là gì?
Các bộ dữ liệu trong Python là một cấu trúc dữ liệu được sử dụng để lưu trữ nhiều phần tử trong một biến duy nhất. Giống như cấu trúc dữ liệu danh sách, một tuple là đồng nhất. Do đó, một tuple có thể bao gồm các yếu tố của nhiều loại dữ liệu cùng một lúc. Bạn có thể tạo một tuple bằng cách đặt tất cả các phần tử bên trong dấu ngoặc đơn [[]] được phân tách bằng dấu phẩy. Lưu ý rằng dấu ngoặc đơn là một lựa chọn, tuy nhiên, luôn luôn là một thực tế tốt để sử dụng chúng trong khi làm việc với các bộ đếm trong Python.