Cái nào sau đây là một bộ dữ liệu hợp lệ trong python?

Tuple là một kiểu dữ liệu trong Python được sử dụng để lưu trữ nhiều mục trong một biến duy nhất. Các mục được sắp xếp và không thay đổi sau khi tạo. Các mục được lưu trữ trong một bộ dữ liệu có thể thuộc bất kỳ loại nào

Cú pháp của bộ dữ liệu và danh sách là tương tự nhau. Các bộ dữ liệu thường được đặt trong dấu ngoặc đơn, nhưng chúng không bắt buộc. Mặt khác, danh sách được đặt trong dấu ngoặc vuông

Tốt nhất là sử dụng bộ dữ liệu bất cứ khi nào bạn có dữ liệu không cần thay đổi sau khi tạo. Bộ dữ liệu cũng nhanh hơn các kiểu thu thập dữ liệu khác, chẳng hạn như danh sách

Mục lục

Tạo Tuple

Tạo một bộ dữ liệu trong Python cực kỳ dễ dàng, nhưng có một số điều bạn cần lưu ý

Các bộ dữ liệu thường được đặt trong dấu ngoặc đơn, nhưng chúng không bắt buộc. Ngoài ra, nếu bạn chỉ có một giá trị duy nhất trong bộ dữ liệu, thì giá trị đó phải được theo sau bởi dấu phẩy

Dưới đây là một ví dụ về việc tạo một bộ chứa ba mục

exampletuple = ("house", "unit", "apartment")

Nếu bạn sử dụng in để xuất bộ dữ liệu vào thiết bị đầu cuối, bạn sẽ nhận được một cái gì đó tương tự như sau

Python> python tuple.py
('house', 'unit', 'apartment')

Một Tuple với một mục duy nhất

Nếu bạn muốn tạo một bộ chỉ chứa một mục, hãy đảm bảo rằng bạn thêm dấu phẩy sau mục đó. Python sẽ không nhận ra nó là Tuple nếu bạn không thêm dấu phẩy

Dưới đây là một bộ dữ liệu hợp lệ trong Python

exampletuple = ("house",)

Ví dụ dưới đây là một bộ dữ liệu không hợp lệ trong Python

exampletuple = ("house")

Sử dụng Trình xây dựng tuple()

Bạn cũng có thể sử dụng hàm tạo tuple để tạo một tuple hợp lệ

exampletuple = tuple(("house", "unit", "apartment"))

Như bạn có thể thấy trong đầu ra của chúng tôi bên dưới, nó in ra giá trị giống như khi tạo bộ dữ liệu mà không có hàm tạo

Python> python tuple.py
('house', 'unit', 'apartment')

Truy cập các giá trị trong Tuple

Truy cập các giá trị bên trong một bộ không khác nhiều so với truy cập một giá trị trong danh sách. Trong phần này, chúng tôi đề cập đến một số kỹ thuật khác nhau về cách bạn có thể truy cập giá trị mà bạn yêu cầu

Giống như một mảng, các bộ trong Python bắt đầu đếm từ

exampletuple = ("house",)
0, vì vậy để tham chiếu phần tử đầu tiên, bạn sẽ sử dụng giá trị chỉ mục là
exampletuple = ("house",)
0. Với số chỉ mục, bạn có thể truy cập các giá trị được giữ bởi bộ dữ liệu bằng cách sử dụng dấu ngoặc vuông
exampletuple = ("house",)
2

Bạn có thể lặp qua một bộ bằng cách sử dụng vòng lặp for hoặc truy cập dữ liệu trực tiếp bằng cách sử dụng số chỉ mục

Mục lục

Trong mã ví dụ của chúng tôi, chúng tôi tạo một bộ dữ liệu có 5 mục. Số lượng mục này có nghĩa là chỉ mục sẽ bắt đầu tại

exampletuple = ("house",)
0 và kết thúc tại
exampletuple = ("house",)
4. Cố gắng truy cập bên ngoài phạm vi này sẽ dẫn đến lỗi

Cuối cùng, chúng tôi in ra các giá trị của các chỉ mục

exampletuple = ("house",)
0 và
exampletuple = ("house",)
6 của bộ dữ liệu

exampletuple = ("house", "unit", "apartment", "villa", "acreage")

print(exampletuple[0])
print(exampletuple[3])

Thực thi mã tạo ra đầu ra sau. Như bạn có thể thấy, chỉ số 0 là chuỗi đầu tiên, house. Ngoài ra, mục 3 là chuỗi thứ tư, biệt thự

Python> python tuple.py
house
villa

Chỉ số tiêu cực

Bạn có thể sử dụng chỉ mục phủ định với bộ sưu tập dữ liệu tuple. Sử dụng số âm có nghĩa là chỉ số -1 đề cập đến mục cuối cùng và hoạt động ngược lại số âm càng cao

Trong mã của chúng tôi dưới đây, chúng tôi tạo một bộ dữ liệu có 5 mục. Chúng tôi sẽ truy cập các mục này bằng cách sử dụng chỉ mục tiêu cực thay vì tích cực

exampletuple = ("house", "unit", "apartment", "villa", "acreage")

print(exampletuple[-1])
print(exampletuple[-3])

Như bạn có thể thấy trong kết quả của chúng tôi bên dưới, chúng tôi xuất mục cuối cùng (-1) và mục thứ ba (-3) từ bộ dữ liệu của chúng tôi

Python> python tuple.py
acreage
apartment

cắt lát

Để truy cập một loạt các giá trị từ một bộ, bạn có thể sử dụng toán tử cắt lớp

exampletuple = ("house",)
7. Bạn chỉ định bắt đầu và kết thúc phạm vi bạn muốn ở mỗi bên của dấu hai chấm. ví dụ.
exampletuple = ("house",)
8 sẽ chọn mọi thứ từ 0 đến 4

Cắt một bộ dữ liệu hơi khác một chút vì tham chiếu số giữa các phần tử thay vì chính phần tử đó. Sơ đồ của chúng tôi bên dưới minh họa cách bộ dữ liệu

exampletuple = ("house",)
9 có thể được tham chiếu khi cắt

Cái nào sau đây là một bộ dữ liệu hợp lệ trong python?

Nếu bạn không chỉ định một số, nó sẽ giả định từ đầu hoặc đến cuối. Vì vậy, ví dụ,

exampletuple = ("house")
0 sẽ là mọi thứ từ phần tử 0 đến phần tử 3. Mặt khác,
exampletuple = ("house")
1 là mọi thứ từ phần 1 đến phần cuối

Trong ví dụ của chúng tôi dưới đây, chúng tôi muốn mọi thứ từ 1 đến 3 của bộ dữ liệu mẫu của chúng tôi

Python> python tuple.py
('house', 'unit', 'apartment')
0

Bạn có thể thấy rằng đầu ra của chúng tôi đã chọn các phần tử từ 1 đến 3. Bạn có thể điều chỉnh những con số này để chọn dữ liệu bạn cần từ bộ dữ liệu

Python> python tuple.py
('house', 'unit', 'apartment')
1

Cập nhật Tuples

Một bộ dữ liệu là bất biến, vì vậy bạn không thể thay đổi chúng sau khi chúng được tạo. Tuy nhiên, bạn có thể tạo một bộ dữ liệu mới từ các phần của bộ dữ liệu hiện có

Python> python tuple.py
('house', 'unit', 'apartment')
2

Đầu ra của chúng tôi bên dưới cho thấy bộ dữ liệu mới của chúng tôi chỉ chứa một phần của bộ dữ liệu cũ của chúng tôi. Bạn có thể tiến thêm một bước và nối hai bộ dữ liệu thành một bộ dữ liệu mới và chúng tôi sẽ trình bày điều này trong phần tiếp theo

Python> python tuple.py
('house', 'unit', 'apartment')
3

Ghép nhiều bộ

Bạn có thể cần kết hợp nhiều bộ dữ liệu thành một bộ dữ liệu mới. Ví dụ: bạn muốn một phần của bộ dữ liệu được hợp nhất vào bộ dữ liệu khác

Trong ví dụ dưới đây, chúng tôi lấy một phần của bộ dữ liệu ban đầu và nối nó với một bộ dữ liệu mới. Bộ dữ liệu nối này được lưu trữ trong một biến mới

Python> python tuple.py
('house', 'unit', 'apartment')
4

Như bạn có thể thấy bên dưới, chúng tôi đã nối thành công cả hai bộ dữ liệu của chúng tôi. Tất nhiên, đây chỉ là một ví dụ và bạn có thể làm điều này với nhiều hơn hai bộ dữ liệu

Python> python tuple.py
('house', 'unit', 'apartment')
5

Xóa các giá trị trong một Tuple

Như chúng tôi đã đề cập trước đây, các bộ trong Python là bất biến, nhưng vẫn có thể xóa các giá trị khỏi một bộ bằng các phương thức được đề cập trong chủ đề trước của chúng tôi

Trong ví dụ bên dưới, chúng tôi loại bỏ phần tử căn hộ bằng cách cắt bộ dữ liệu và loại bỏ phần tử cụ thể đó

Python> python tuple.py
('house', 'unit', 'apartment')
6

Trong kết quả của chúng tôi bên dưới, bạn có thể thấy rằng phần tử căn hộ đã được xóa thành công khỏi bộ dữ liệu. Tuy nhiên, nó liên quan đến việc tạo một bộ dữ liệu mới

Python> python tuple.py
('house', 'unit', 'apartment')
7

Xóa một Tuple

Việc xóa toàn bộ một bộ trong Python khá đơn giản và có thể đạt được bằng cách sử dụng câu lệnh

exampletuple = ("house")
2. Sau khi xóa, bất kỳ cuộc gọi nào đến bộ dữ liệu đó sẽ dẫn đến lỗi trừ khi bạn tạo lại bộ dữ liệu đó

Dưới đây chúng tôi tạo một tuple, in nó, xóa nó và thử in lại

Python> python tuple.py
('house', 'unit', 'apartment')
8

Đầu ra cho thấy Python đã xóa bộ dữ liệu thành công vì nó dẫn đến lỗi khi chúng tôi thử in lần thứ hai

Python> python tuple.py
('house', 'unit', 'apartment')
9

Chức năng tích hợp Tuple

Chúng tôi đã đề cập đến một số cách bạn có thể tương tác với một tuple trong các ví dụ trên. Tuy nhiên, dưới đây là một vài chức năng khác mà bạn có thể sử dụng với một tuple

exampletuple = ("house")
3So sánh các phần tử của hai bộ dữ liệu
exampletuple = ("house")
4Trả về tổng chiều dài của bộ dữ liệu.
exampletuple = ("house")
5 Trả về true nếu tất cả các phần tử của bộ giá trị là đúng của bộ dữ liệu trống.
exampletuple = ("house")
6Trả về true nếu bất kỳ phần tử tuple nào là true. Sẽ trả về false nếu bộ dữ liệu trống.
exampletuple = ("house")
7Sẽ trả về phần tử lớn nhất của bộ.
exampletuple = ("house")
8Trả về phần tử tối thiểu của bộ dữ liệu.
exampletuple = ("house")
9Tính tổng tất cả các số trong bộ. Dẫn đến lỗi nếu một chuỗi tồn tại trong bộ dữ liệu.
exampletuple = tuple(("house", "unit", "apartment"))
0Sắp xếp bộ

Phần kết luận

Tôi hy vọng rằng hướng dẫn này đã dạy cho bạn tất cả những điều cơ bản về cách sử dụng bộ dữ liệu trong Python. Bạn sẽ thấy các bộ dữ liệu hữu ích khi mã hóa các chương trình Python phức tạp, vì có những lợi ích khi sử dụng chúng trên một danh sách

Nếu bạn muốn tìm hiểu thêm về ngôn ngữ lập trình Python, tôi thực sự khuyên bạn nên xem thêm các hướng dẫn của chúng tôi. Ngoài ra, tôi khuyên bạn nên tìm hiểu thêm về các kiểu dữ liệu tập hợp có sẵn trong Python. Ví dụ: tất cả các danh sách, bộ và từ điển đều có các trường hợp sử dụng riêng trong Python

Vui lòng cho chúng tôi biết nếu có bất kỳ cải tiến nào mà chúng tôi có thể thực hiện đối với hướng dẫn này bằng cách để lại nhận xét ở cuối trang này

Tuple hợp lệ trong Python là gì?

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 . Tuples được viết với dấu ngoặc tròn.

Các ví dụ về tuple trong Python là gì?

Hãy xem một số ví dụ về bộ dữ liệu Python. .
() — một bộ rỗng
(1. 0, 9. 9, 10) — một bộ chứa ba đối tượng số
('Casey', 'Darin', 'Bella', 'Mehdi') — một bộ chứa bốn đối tượng chuỗi
('10', 101, True) — một bộ chứa một chuỗi, một số nguyên và một đối tượng Boolean

Một bộ dữ liệu hợp lệ là gì?

Một bộ là một loại danh sách được sắp xếp theo thứ tự và không thể thay đổi. Tuples được đặt trong dấu ngoặc tròn. Nếu chỉ có 1 phần tử cho bộ dữ liệu, thì nó sẽ không được coi là bộ trừ khi chúng ta viết dấu phẩy sau phần tử. Vì vậy, ở đây, ba tùy chọn đầu tiên hợp lệ và tùy chọn thứ tư không hợp lệ

Câu lệnh nào sau đây đúng cho tuple trong Python?

Giải thích. Trong Python, một bộ có thể chứa cả số nguyên và chuỗi làm phần tử của nó là lựa chọn chính xác.