TUPLE LÀ GÌ

  -  

Tuple là bộ tài liệu trong Python tất cả một dãy những giá trị (sequence), đựng nhiều bộ phận (element). Hãy cùng bọn chúng mình tìm hiểu kiến thức cơ bạn dạng về đối tượng người sử dụng này tức thì nhé.

Bạn đang xem: Tuple là gì

Trong nội dung bài viết trước, chúng ta đã mày mò về một nhiều loại Collection vào Python được điện thoại tư vấn là List. Ở nội dung bài viết này, họ sẽ khám phá về loại tiếp sau là Tuple. Đối tượng này không giống với danh mục trong Python tại phần các bộ phận của Tuple đang không đổi khác được. Một cực hiếm đã nằm trong Tuple rồi thì sẽ không thể biến hóa được nữa. Tuy nhiên họ vẫn hoàn toàn có thể sắp xếp các phần tử và nhập các bộ phận trùng nhau được.

Tuple trong Python là gì?

Lý thuyết về Tuple vào Python

Khái niệm

Như vẫn nói trên, Tuple là bộ dữ liệu trong Python bao gồm một dãy những giá trị (sequence), chứa nhiều phần tử (element). Để ký hiệu tốt định nghĩa cho một tuple trong Python thì bọn họ sẽ áp dụng dấu ngoặc tròn.

Ví dụ: Khi chúng mình nhập vào phần mềm lập trình Python Spyder một trở thành là a=(1,2,3) thì bên cửa sổ Variable Explorer hiển thị kiểu dáng dữ kiệu là Tuple.

*
Một số chăm chú về Tuple vào Python

Có một số trong những tính chất mà bạn cần biết về Tuple vào Python là:

Tuple trong Python cho phép sử dụng các negative index cùng positive index.Giá trị khi gắn vào Tuple là không thể biến đổi được.

Giả sử, với tuple a = (1,2,3) như trên, bọn chúng mình đem ra bộ phận bằng câu lệnh in như sau: print (a<1>) thì câu lệnh hoàn toàn có thể thực hiện được. Nhưng nếu họ dùng câu lệnh thay thế giá trị là a<1>=5 thì sẽ xảy ra lỗi.

*

Phần thông báo lỗi ngơi nghỉ bên yêu cầu các bạn có thể hiểu là vẻ bên ngoài tuple ko được cung cấp thao tác gán cực hiếm (assignment).

Xem thêm: Số In Trên Thẻ Atm Là Gì - Hướng Dẫn Cách Kiểm Tra Số Thẻ Atm Các Ngân Hàng

Tuy nhiên, bọn họ vẫn có cách để biến hóa giá trị nằm trong tuple. Đó là chúng ta sử dụng hàm convert () để biến hóa tuple thành một list. Lúc đó, với đối tượng người sử dụng là list là bạn cũng có thể thoải mái biến hóa giá trị nằm trong chuỗi.

Ngoài ra, bọn họ cũng mày mò về một trong những methods khi thao tác với Tuple trong Python:

Có thể ghép nối hai hoặc những tuple lại cùng với nhau bằng cách sử dụng dấu cộng “+”.count (): dùng để làm đếm số lần xuất hiện thêm của một quý giá trong chuỗi Tuple.index (): Trả về vị trí của một quý giá mà chúng ta tìm kiếmdel (): xóa khỏi đi một tuple tức thì lập tức

Ví dụ về Tuple vào Python

Chúng ta bao gồm một bài tập với yêu cầu như sau:

Tạo ra một tuple tên là sales_week với các giá trị như sau: tháng = 110, tue = 89, wed = 95, thu = 103, fri = 115, sat = 128Thay thay đổi sale value của lắp thêm 6 thành 107 cùng thêm một giá trị mang lại chủ nhật là 120.Kiểm tra độ dài cùng kiểu dữ liệu của sales_week.Trả về vị trí của quý giá 120 trong tuple nêu trên.

Cách thực hiện cụ thể như sau:

1. Để chế tác tuple thì chúng ta chỉ cần sử dụng dấu ngoặc tròn rồi điền các giá trị vào.

sales_week = (110, 89, 95, 103, 115, 128)2. Để biến hóa giá trị sale value của trang bị 6 thành 107 thì trước hết bọn họ cần chuyển kiểu dữ liệu của sales_week thành list. Câu lệnh để đổi khác như sau:

sales_list=list(sales_week)

*
Để thay đổi giá trị sale value thành 107 thì chúng ta dùng câu lệnh sau: sales_list<4> = 107.

Để thêm giá trị 120 cho ngày chủ nhật thì bọn chúng sẽ cần sử dụng methods cùng append () cùng với câu lệnh ví dụ như sau: sales_list.append(120)

Sau khi vẫn thực hiện ngừng các yêu cầu thì chúng ta lại đưa kiểu dữ liệu từ tupple thành list bởi câu lệnh:

sales_week=tuple(sales_list)

*
Các chúng ta cũng có thể thử cần sử dụng lệnh in print (sales_week) để đánh giá kết quả:

*

3. Để soát sổ độ lâu năm của sales_week thì bọn họ sử dụng hàm len() với câu lệnh cụ thể là: print (len(sales_week)) thì đã ra được công dụng là tuple này có 7 phần tử.

Xem thêm: Creatine Kinase Là Gì - Xét Nghiệm Ck Và Những Điều Cần Biết

*

Để soát sổ dạng tài liệu của phát triển thành này thì họ dùng câu lệnh là: print (type(sales_week))

*

4. Để trả về địa điểm của value 100 thì chúng ta dùng câu lệnh như sau: print(sales_week.index(120)). Hiệu quả trả về bằng 6 tức là trong tuple này thì cực hiếm 120 nằm ở phần thứ 6.

*

Kết luận

Như vậy, họ đã cùng tìm hiểu chấm dứt về Tuple vào Python. Đây là những kỹ năng cơ bạn dạng về đối tượng này. Để học tập kiến thức cải thiện hơn qua bài giảng lý thuyết chi tiết và bài xích tập thực hành thực tế thì các bạn hãy đăng ký khóa huấn luyện sau:

Khóa học tập phân tích dữ liệu với thiết kế Python - từ Zero cho tới Hero

Khóa học tập giúp chúng ta tích lũy kiến thức từ gốc rễ đến nâng cao về ngôn ngữ lập trình Python và ứng dụng của nó trong so với dữ liệu. Các bạn sẽ thành thạo các câu lệnh, chức năng, biết phương pháp tổng hợp, phân tích, lọc và lập report từ những dữ liệu to đùng một cách nhanh lẹ với sự cung cấp của Python. Trong quy trình học, giảng viên sẽ hỗ trợ sát sao, giải đáp các thắc mắc của doanh nghiệp một biện pháp nhanh chóng. Bạn cũng có thể học tập phần đa lúc đầy đủ nơi vì chưng yamada.edu.vn đã cách tân và phát triển cả áp dụng học tập trên di động và website. Chúc chúng ta luôn học hành hiệu quả!