Hướng dẫn concat 2 tuples in python - concat 2 bộ giá trị trong python


Khi cần thiết để kết hợp nhiều bộ dữ liệu, toán tử '+' có thể được sử dụng. Một tuple là một loại dữ liệu bất biến. Nó có nghĩa là, các giá trị một khi được xác định không thể thay đổi bằng cách truy cập các phần tử chỉ mục của chúng. Nếu chúng ta cố gắng thay đổi các yếu tố, nó sẽ dẫn đến một lỗi. Chúng có chứa quan trọng vì chúng đảm bảo truy cập chỉ đọc.

Toán tử '+' có thể được sử dụng để thêm các giá trị số hoặc chuỗi concatenate.

Dưới đây là một minh chứng của cùng một -

Thí dụ

Bản thử trực tiếp

my_tuple_1 = (11, 14, 0, 78, 33, 11)
my_tuple_2 = (10, 78, 0, 56, 8, 34)

print("The first tuple is : ")
print(my_tuple_1)
print("The second tuple is : ")
print(my_tuple_2)

my_result = my_tuple_1 + my_tuple_2

print("The tuple after concatenation is : " )
print(my_result)

Đầu ra

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)

Giải trình

  • Hai bộ dữ liệu được xác định và được hiển thị trên bảng điều khiển.
  • Chúng được nối bằng cách sử dụng toán tử '+'.
  • Điều này được gán cho một giá trị.
  • Nó được hiển thị trên bảng điều khiển.

Hướng dẫn concat 2 tuples in python - concat 2 bộ giá trị trong python

Cập nhật vào ngày 12 tháng 12 năm 2021 05:55:19

  • Câu hỏi và câu trả lời liên quan
  • Cách ghép các bộ dữ liệu vào các bộ dữ liệu lồng nhau trong Python
  • Những cách khác nhau để kết hợp các chuỗi trong Java
  • Lập trình để tìm số cách chúng ta có thể kết hợp các từ để tạo ra palindromes trong Python
  • Trong bao nhiêu cách chúng ta có thể kết hợp các chuỗi trong Java?
  • Làm thế nào để chia các bộ dữ liệu python thành các lớp phụ?
  • Kết hợp các bộ dữ liệu trong danh sách các bộ dữ liệu trong Python
  • Cập nhật bộ dữ liệu trong Python
  • So sánh các bộ dữ liệu trong Python
  • Một đoạn nhạc gầm vào n trong python
  • Đếm bộ đếm xảy ra trong danh sách các bộ dữ liệu trong Python
  • Xóa các bộ dữ liệu trùng lặp khỏi danh sách các bộ dữ liệu trong Python
  • Chương trình Python để tìm bộ dữ liệu với các yếu tố tích cực trong danh sách các bộ dữ
  • Làm thế nào để kết hợp hai chuỗi trong Python?
  • Danh sách bộ dữ liệu phẳng để chuỗi trong Python
  • Hoạt động cơ bản trong Python

Giới thiệu

Một tuple là một cấu trúc dữ liệu là một chuỗi các yếu tố bất biến, hoặc không thể thay đổi, được đặt hàng. Bởi vì bộ dữ liệu là bất biến, giá trị của chúng không thể được sửa đổi. Sau đây là một bộ thuật ví dụ bao gồm bốn yếu tố:tuple is a data structure that is an immutable, or unchangeable, ordered sequence of elements. Because tuples are immutable, their values cannot be modified. The following is an example tuple that consists of four elements:

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')

Tuples được sử dụng để nhóm dữ liệu. Mỗi phần tử hoặc giá trị bên trong một tuple được gọi là một mục.

Các bộ dữ liệu có các giá trị giữa các dấu ngoặc đơn

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
5

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
6 được phân tách bằng dấu phẩy

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
7. Các bộ dữ liệu trống sẽ xuất hiện dưới dạng

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
8, nhưng các bộ dữ liệu có một giá trị phải sử dụng dấu phẩy như trong

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
9.

Nếu chúng tôi

print(coral[2])
0 Tuple ở trên, chúng tôi sẽ nhận được đầu ra sau, với bộ tuple vẫn được gõ bởi dấu ngoặc đơn:

print(coral)

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')

Khi nghĩ về các bộ dữ liệu Python và các cấu trúc dữ liệu khác là loại bộ sưu tập, rất hữu ích khi xem xét tất cả các bộ sưu tập khác nhau mà bạn có trên máy tính của bạn: phân loại tệp, danh sách phát bài hát, dấu trang trình duyệt của bạn, email, bộ sưu tập video của bạn Bạn có thể truy cập trên một dịch vụ phát trực tuyến, và nhiều hơn nữa.

Tuples tương tự như danh sách, nhưng giá trị của chúng có thể được sửa đổi. Bởi vì điều này, khi bạn sử dụng các bộ dữ liệu trong mã của mình, bạn sẽ chuyển sang những người khác mà bạn không có ý định để có những thay đổi đối với chuỗi giá trị đó. Ngoài ra, vì các giá trị không thay đổi, mã của bạn có thể được tối ưu hóa thông qua việc sử dụng các bộ dữ liệu trong Python, vì mã sẽ nhanh hơn một chút đối với các bộ đếm so với danh sách.

Điều kiện tiên quyết

Bạn nên cài đặt Python 3 và môi trường lập trình được thiết lập trên máy tính hoặc máy chủ của bạn. Nếu bạn không có môi trường lập trình được thiết lập, bạn có thể tham khảo hướng dẫn cài đặt và thiết lập cho môi trường lập trình cục bộ hoặc cho môi trường lập trình trên máy chủ của bạn phù hợp với hệ điều hành của bạn (Ubuntu, Centos, Debian, v.v.)

Lập chỉ mục các bộ dữ liệu

Là một chuỗi các phần tử được đặt hàng, mỗi mục trong một tuple có thể được gọi riêng lẻ, thông qua việc lập chỉ mục.

Mỗi mục tương ứng với một số chỉ mục, là giá trị số nguyên, bắt đầu với số chỉ mục

print(coral[2])
1.

Thông tin: Để làm theo cùng với mã ví dụ trong hướng dẫn này, hãy mở vỏ tương tác Python trên hệ thống cục bộ của bạn bằng cách chạy lệnh

print(coral[2])
2. Sau đó, bạn có thể sao chép, dán hoặc chỉnh sửa các ví dụ bằng cách thêm chúng sau dấu nhắc
print(coral[2])
3.
To follow along with the example code in this tutorial, open a Python interactive shell on your local system by running the
print(coral[2])
2 command. Then you can copy, paste, or edit the examples by adding them after the
print(coral[2])
3 prompt.

Đối với ví dụ

print(coral[2])
4 Tuple khi bắt đầu hướng dẫn này, sự cố chỉ mục trông như thế này:

San hô xanhStaghorn san hô‘Trụ cột san hôElkhorn san hô
0 1 2 3

Mục đầu tiên, chuỗi

print(coral[2])
5 bắt đầu tại INDEX
print(coral[2])
1 và danh sách kết thúc tại INDEX
print(coral[2])
7 với mục
print(coral[2])
8.

Bởi vì mỗi mục trong một tuple Python có số chỉ mục tương ứng, chúng tôi có thể truy cập các mục.

Bây giờ chúng ta có thể gọi một mục riêng biệt của tuple bằng cách tham khảo số chỉ mục của nó:

print(coral[2])

Output

pillar coral

Các số chỉ mục cho phạm vi tuple này từ ________ 51 -____ 57, như thể hiện trong bảng trên. Vì vậy, để gọi bất kỳ mục nào riêng lẻ, chúng tôi sẽ đề cập đến các số chỉ mục như sau:

coral[0] = 'blue coral'
coral[1] = 'staghorn coral' 
coral[2] = 'pillar coral' 
coral[3] = 'elkhorn coral'

Nếu chúng ta gọi Tuple

print(coral[2])
4 với số chỉ mục của bất kỳ số nào lớn hơn
print(coral[2])
7, thì nó sẽ nằm ngoài phạm vi vì nó sẽ không hợp lệ:

print(coral[22])

Output

IndexError: tuple index out of range

Ngoài các số chỉ mục dương, chúng ta cũng có thể truy cập các mục từ bộ có số chỉ mục âm, bằng cách đếm ngược từ cuối tuple, bắt đầu từ

Output

pillar coral
3. Điều này đặc biệt hữu ích nếu chúng ta có một tuple dài và chúng ta muốn xác định chính xác một mục vào cuối một tuple.

Đối với cùng một tuple

print(coral[2])
4, sự cố chỉ số tiêu cực trông như thế này:

San hô xanhStaghorn san hô‘Trụ cột san hôElkhorn san hô
-4 -3 -2 -1

Mục đầu tiên, chuỗi

print(coral[2])
5 bắt đầu tại INDEX
print(coral[2])
1 và danh sách kết thúc tại INDEX
print(coral[2])
7 với mục
print(coral[2])
8.

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
0
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
1

Bởi vì mỗi mục trong một tuple Python có số chỉ mục tương ứng, chúng tôi có thể truy cập các mục.

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
2
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
3

Bây giờ chúng ta có thể gọi một mục riêng biệt của tuple bằng cách tham khảo số chỉ mục của nó:

Các số chỉ mục cho phạm vi tuple này từ ________ 51 -____ 57, như thể hiện trong bảng trên. Vì vậy, để gọi bất kỳ mục nào riêng lẻ, chúng tôi sẽ đề cập đến các số chỉ mục như sau:

Nếu chúng ta gọi Tuple print(coral[2]) 4 với số chỉ mục của bất kỳ số nào lớn hơn print(coral[2]) 7, thì nó sẽ nằm ngoài phạm vi vì nó sẽ không hợp lệ:

Ngoài các số chỉ mục dương, chúng ta cũng có thể truy cập các mục từ bộ có số chỉ mục âm, bằng cách đếm ngược từ cuối tuple, bắt đầu từ

Output

pillar coral
3. Điều này đặc biệt hữu ích nếu chúng ta có một tuple dài và chúng ta muốn xác định chính xác một mục vào cuối một tuple.

Đối với cùng một tuple

print(coral[2])
4, sự cố chỉ số tiêu cực trông như thế này:

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
4
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
5

Vì vậy, nếu chúng ta muốn in ra mục

print(coral[2])
5 bằng cách sử dụng số chỉ mục âm của nó, chúng ta có thể làm như vậy như thế này:

Chúng ta có thể kết hợp các mục chuỗi trong một bộ dữ liệu với các chuỗi khác bằng toán tử

Output

pillar coral
6:

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
6
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
7

Điều này đã in bắt đầu của tuple, dừng ngay trước khi chỉ mục

print(coral[2])
7.

Để bao gồm tất cả các mục ở cuối tuple, chúng tôi sẽ đảo ngược cú pháp:

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
8
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
9

Chúng ta cũng có thể sử dụng các số chỉ mục âm khi cắt các bộ dữ liệu, tương tự như các số chỉ mục dương:

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
0

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
1

Một tham số cuối cùng mà chúng ta có thể sử dụng với việc cắt được gọi là Stride, trong đó đề cập đến số lượng vật phẩm để tiến về phía trước sau khi mục đầu tiên được lấy từ tuple.stride, which refers to how many items to move forward after the first item is retrieved from the tuple.

Cho đến nay, chúng tôi đã bỏ qua tham số Stride và Python mặc định là sải chân của 1, để mọi mục giữa hai số chỉ mục được truy xuất.

Cú pháp cho công trình này là

print(coral[22])
1, với
print(coral[22])
2 đề cập đến sải bước. Hãy để một danh sách lớn hơn, sau đó cắt nó và cho sải chân một giá trị 2:

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
2

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
3

Việc xây dựng

print(coral[22])
3 của chúng tôi in các giá trị giữa các số chỉ mục bao gồm
coral[0] = 'blue coral'
coral[1] = 'staghorn coral' 
coral[2] = 'pillar coral' 
coral[3] = 'elkhorn coral'
3 và độc quyền của
print(coral[22])
5, sau đó giá trị sải chân của
coral[0] = 'blue coral'
coral[1] = 'staghorn coral' 
coral[2] = 'pillar coral' 
coral[3] = 'elkhorn coral'
4 cho chương trình chỉ in ra mọi mục khác.

Chúng ta có thể bỏ qua hai tham số đầu tiên và sử dụng sải chân một mình làm tham số với cú pháp

print(coral[22])
7:

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
4

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
5

Bằng cách in ra Tuple

print(coral[22])
8 với sải chân được đặt thành
print(coral[2])
7, chỉ mỗi mục thứ ba được in:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 12,, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

Cắt các bộ dữ liệu với cả số chỉ số tích cực và âm và chỉ ra Stride cung cấp cho chúng tôi quyền kiểm soát để nhận đầu ra mà chúng tôi đang cố gắng đạt được.

Kết nối và nhân các bộ dữ

Người vận hành có thể được sử dụng để kết hợp hoặc nhân các bộ dữ liệu. Sự kết hợp được thực hiện với toán tử

Output

pillar coral
6 và phép nhân được thực hiện với toán tử

Output

IndexError: tuple index out of range
1.

Toán tử

Output

pillar coral
6 có thể được sử dụng để kết hợp hai hoặc nhiều bộ dữ liệu với nhau. Chúng ta có thể gán các giá trị của hai bộ dữ liệu hiện có cho một bộ dữ liệu mới:

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
6

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
7

Bởi vì toán tử

Output

pillar coral
6 có thể kết hợp, nó có thể được sử dụng để kết hợp các bộ dữ liệu để tạo thành một tuple mới, mặc dù nó không thể sửa đổi một tuple hiện có.

Toán tử

Output

IndexError: tuple index out of range
1 có thể được sử dụng để nhân các bộ dữ liệu. Có lẽ bạn cần tạo bản sao của tất cả các tệp trong thư mục lên máy chủ hoặc chia sẻ danh sách phát với bạn bè - trong những trường hợp này, bạn sẽ cần nhân bộ sưu tập dữ liệu.

Hãy để Lôi nhân bộ tuple

print(coral[2])
4 với 2 và

Output

IndexError: tuple index out of range
6 Tuple với 3, và gán chúng cho các bộ dữ liệu mới:

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
8

Example Tuple

coral = ('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
9

Bằng cách sử dụng toán tử

Output

IndexError: tuple index out of range
1, chúng tôi có thể sao chép các bộ dữ liệu của mình theo số lần chúng tôi chỉ định, tạo các bộ dữ liệu mới dựa trên chuỗi dữ liệu gốc.

Các bộ dữ liệu hiện có có thể được nối hoặc nhân để tạo thành các bộ dữ liệu mới thông qua sử dụng các toán tử

Output

pillar coral
6 và

Output

IndexError: tuple index out of range
1.

Chức năng tple

Có một vài chức năng tích hợp mà bạn có thể sử dụng để làm việc với các bộ dữ liệu. Hãy cùng nhìn vào một vài trong số họ.

len()

Giống như với các chuỗi và danh sách, chúng ta có thể tính toán độ dài của một tuple bằng cách sử dụng

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
00, trong đó chúng ta vượt qua Tuple dưới dạng tham số, như trong:

print(coral)
0

Chức năng này rất hữu ích khi bạn cần thực thi độ dài thu thập tối thiểu hoặc tối đa, hoặc để so sánh dữ liệu được giải trình tự.

Nếu chúng tôi in ra độ dài cho các bộ dữ liệu

Output

IndexError: tuple index out of range
6 và
print(coral[22])
8 của chúng tôi, chúng tôi sẽ nhận được đầu ra sau:

print(coral)
1
print(coral)
2

Chúng tôi nhận được đầu ra ở trên vì Tuple

Output

IndexError: tuple index out of range
6 có 4 mục:

print(coral)
3

Và Tuple

print(coral[22])
8 có 13 mục:

print(coral)
4

Mặc dù các ví dụ này có tương đối ít mục, hàm

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
00 cung cấp cho chúng tôi cơ hội để xem có bao nhiêu mặt hàng trong các bộ dữ liệu lớn.

Max () và Min ()

Khi chúng ta làm việc với các bộ dữ liệu bao gồm các mục số, (bao gồm các số nguyên và phao), chúng ta có thể sử dụng các hàm

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
06 và
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
07 để tìm các giá trị cao nhất và thấp nhất có trong bộ tuple tương ứng.

Các chức năng này cho phép chúng tôi tìm hiểu thông tin về dữ liệu định lượng, chẳng hạn như điểm kiểm tra, nhiệt độ, giá cả, v.v.

Chúng ta hãy nhìn vào một tuple bao gồm những chiếc phao:

print(coral)
5

Để có được

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
06, chúng tôi sẽ truyền tuple vào chức năng, như trong
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
09. Chúng tôi sẽ kết hợp điều này với chức năng
print(coral[2])
0 để chúng tôi có thể đưa ra kết quả của mình:

print(coral)
6
print(coral)
7

Hàm

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
06 trả về giá trị cao nhất trong bộ tuple của chúng tôi.

Tương tự, chúng ta có thể sử dụng chức năng

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
07:

print(coral)
8
print(coral)
9

Ở đây, phao nhỏ nhất được tìm thấy trong tuple và được in ra.

Giống như với hàm

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
00, các hàm
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
06 và
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
07 có thể rất hữu ích khi làm việc với các bộ dữ liệu chứa nhiều giá trị.

Tuples khác với danh sách như thế nào

Cách chính trong đó các bộ dữ liệu khác với danh sách là chúng không thể được sửa đổi. Điều này có nghĩa là các mục không thể được thêm vào hoặc loại bỏ khỏi các bộ dữ liệu và các mục không thể được thay thế trong các bộ dữ liệu.

Tuy nhiên, bạn có thể kết hợp 2 hoặc nhiều bộ dữ liệu để tạo thành một tuple mới.

Hãy để xem xét

print(coral[2])
4 của chúng tôi:

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
0

Giả sử chúng tôi muốn thay thế mục

print(coral[2])
5 bằng một mục khác gọi là
The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
18. Nếu chúng ta cố gắng thay đổi đầu ra đó giống như cách chúng ta làm với một danh sách, bằng cách nhập:

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
1

Chúng tôi sẽ nhận được một lỗi dưới dạng đầu ra của chúng tôi:

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
2

Điều này là do bộ dữ liệu không thể được sửa đổi.

Nếu chúng ta tạo một tuple và quyết định những gì chúng ta thực sự cần là một danh sách, chúng ta có thể chuyển đổi nó thành một danh sách. Để chuyển đổi một tuple thành một danh sách, chúng ta có thể làm như vậy với

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
19:

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
3

Và bây giờ, kiểu dữ liệu

print(coral[2])
4 của chúng tôi sẽ là một danh sách:

Output

('blue coral', 'staghorn coral', 'pillar coral', 'elkhorn coral')
4

Chúng ta có thể thấy rằng tuple đã được chuyển đổi thành một danh sách vì dấu ngoặc đơn thay đổi thành dấu ngoặc vuông.

Tương tự như vậy, chúng ta có thể chuyển đổi danh sách thành Tuples với

The first tuple is :
(11, 14, 0, 78, 33, 11)
The second tuple is :
(10, 78, 0, 56, 8, 34)
The tuple after concatenation is :
(11, 14, 0, 78, 33, 11, 10, 78, 0, 56, 8, 34)
21.

Bạn có thể tìm hiểu thêm về chuyển đổi kiểu dữ liệu bằng cách đọc Cách làm thế nào để chuyển đổi các loại dữ liệu trong Python 3.

Sự kết luận

Kiểu dữ liệu tuple là một loại dữ liệu được giải trình tự không thể sửa đổi, cung cấp tối ưu hóa cho các chương trình của bạn bằng cách trở thành một loại nhanh hơn một chút so với danh sách để Python xử lý. Khi những người khác hợp tác với bạn trên mã của bạn, việc bạn sử dụng các bộ dữ liệu sẽ truyền đạt cho họ mà bạn không có ý định cho các chuỗi giá trị đó được sửa đổi.

Hướng dẫn này bao gồm các tính năng cơ bản của các bộ dữ liệu, bao gồm lập chỉ mục, cắt lát và kết nối các bộ dữ liệu, và hiển thị các chức năng tích hợp có sẵn.

Bạn có thể thêm 2 bộ dữ liệu với nhau không?

Bạn có thể kết hợp các bộ dữ liệu để tạo thành một tuple mới.Hoạt động bổ sung chỉ đơn giản là thực hiện một kết nối với các bộ dữ liệu.Bạn chỉ có thể thêm hoặc kết hợp các loại dữ liệu giống nhau.. The addition operation simply performs a concatenation with tuples. You can only add or combine same data types.

Làm thế nào để bạn tham gia các bộ dữ liệu trong Python?

Phương pháp số 1: Sử dụng tham gia () + Hiểu danh sách Chức năng tham gia có thể được sử dụng để tham gia từng phần tử Tuple với nhau và Danh sách hiểu được xử lý nhiệm vụ lặp qua các bộ dữ liệu.Using join() + list comprehension The join function can be used to join each tuple elements with each other and list comprehension handles the task of iterating through the tuples.

Làm thế nào để bạn kết hợp các bộ dữ liệu trong một danh sách?

Thực hiện theo các bước dưới đây để hoàn thành nhiệm vụ ...
Khởi tạo danh sách với các bộ dữ liệu có chứa chuỗi ..
Viết một chức năng gọi là Join_Tuple_String lấy Tuple làm đối số và trả về một chuỗi ..
Tham gia các bộ dữ liệu trong danh sách bằng phương thức MAP (Join_Tuple_String, List) ..
Chuyển đổi kết quả thành danh sách ..
In kết quả ..

Làm thế nào để bạn nối dây với các bộ dữ liệu?

Để kết hợp hai bộ dữ liệu, chúng tôi sẽ sử dụng toán tử + + để kết hợp với Python.use ” + ” operator to concatenate in python.