Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Bài tập Python: Cắt một tuple

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:46 (UTC/GMT +8 giờ)

Python tuple: Bài tập-13 với giải pháp

Viết một chương trình Python để cắt một tuple.

Giải pháp mẫu:-:-

Mã Python:

#create a tuple
tuplex = (2, 4, 3, 5, 4, 6, 7, 8, 6, 1)
#used tuple[start:stop] the start index is inclusive and the stop index
_slice = tuplex[3:5]
#is exclusive
print(_slice)
#if the start index isn't defined, is taken from the beg inning of the tuple
_slice = tuplex[:6]
print(_slice)
#if the end index isn't defined, is taken until the end of the tuple
_slice = tuplex[5:]
print(_slice)
#if neither is defined, returns the full tuple
_slice = tuplex[:]
print(_slice)
#The indexes can be defined with negative values
_slice = tuplex[-8:-4]
print(_slice)
#create another tuple
tuplex = tuple("HELLO WORLD")
print(tuplex)
#step specify an increment between the elements to cut of the tuple
#tuple[start:stop:step]
_slice = tuplex[2:9:2]
print(_slice)
#returns a tuple with a jump every 3 items
_slice = tuplex[::4]
print(_slice)
#when step is negative the jump is made back
_slice = tuplex[9:2:-4]
print(_slice)

Đầu ra mẫu:

(5, 4)                                                                                                        
(2, 4, 3, 5, 4, 6)                                                                                            
(6, 7, 8, 6, 1)                                                                                               
(2, 4, 3, 5, 4, 6, 7, 8, 6, 1)                                                                                
(3, 5, 4, 6)                                                                                                  
('H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'R', 'L', 'D')                                                       
('L', 'O', 'W', 'R')                                                                                          
('H', 'O', 'R')                                                                                               
('L', ' ') 

Trình bày bằng hình ảnh:

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Flowchart:

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Trình chỉnh sửa mã Python:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

Trước đây: Viết một chương trình Python để xóa một mục khỏi một tuple. Write a Python program to remove an item from a tuple.
Next: Write a Python program to find the index of an item of a tuple.


Một tuple là một bộ sưu tập các đối tượng Python được đặt hàng và bất biến được phân tách bằng dấu phẩy. Giống như danh sách, bộ dữ liệu là trình tự. Tuples khác với danh sách ở chỗ chúng không thể được sửa đổi, trong khi danh sách có thể và chúng sử dụng dấu ngoặc đơn thay vì dấu ngoặc vuông.

tup=('tutorials', 'point', 2022,True) print(tup)

Nếu bạn thực thi đoạn trích ở trên, hãy tạo ra đầu ra sau -

('tutorials', 'point', 2022, True)

Trong bài viết này, chúng tôi sẽ thảo luận về cách lập chỉ mục và cắt các bộ dữ liệu trong Python.

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

Trong Python, mọi tuple với các yếu tố có một vị trí hoặc chỉ số. Mỗi phần tử của bộ tuple có thể được truy cập hoặc thao tác bằng cách sử dụng số chỉ mục.

Chúng là hai loại lập chỉ mục -

  • Lập chỉ mục tích cực
  • Lập chỉ mục tiêu cực

Lập chỉ mục tích cực

Lập chỉ mục tiêu cực

Tích cực, phần tử đầu tiên của tuple là ở một chỉ số 0 và các phần tử sau ở mức +1 và như sau.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử trong tuple được liên kết với chỉ số hoặc vị trí của nó.

ví dụ 1

tuple= (5,2,9,7,5,8,1,4,3) print(tuple(3)) print(tuple(7))

Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.

Đầu ra

7
4

Lập chỉ mục tiêu cực

Tích cực, phần tử đầu tiên của tuple là ở một chỉ số 0 và các phần tử sau ở mức +1 và như sau.

Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử trong tuple được liên kết với chỉ số hoặc vị trí của nó.

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

ví dụ 1

Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.

tuple= (5,2,9,7,5,8,1,4,3) print(tuple(-2)) print(tuple(-8))

Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.

Đầu ra

4
2

Mã trên tạo ra các kết quả sau

Trong lập chỉ mục tiêu cực, việc lập chỉ mục của các phần tử bắt đầu từ cuối tuple. Đó là phần tử cuối cùng của tuple được cho là ở vị trí ở -1 và phần tử trước đó ở -2 và tiếp tục cho đến phần tử đầu tiên.

Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử được liên kết với chỉ số hoặc vị trí của một tuple.

Thí dụ

tuple[Start : Stop : Stride]

Sau đây là một mã ví dụ để hiển thị chỉ mục âm trong các bộ dữ liệu.

Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử trong tuple được liên kết với chỉ số hoặc vị trí của nó.

ví dụ 1

tuple= ('a','b','c','d','e','f','g','h','i','j') print(tuple[0:6]) print(tuple[1:9:2]) print(tuple[-1:-5:-2])

Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.

Đầu ra

(5, 4)                                                                                                        
(2, 4, 3, 5, 4, 6)                                                                                            
(6, 7, 8, 6, 1)                                                                                               
(2, 4, 3, 5, 4, 6, 7, 8, 6, 1)                                                                                
(3, 5, 4, 6)                                                                                                  
('H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'R', 'L', 'D')                                                       
('L', 'O', 'W', 'R')                                                                                          
('H', 'O', 'R')                                                                                               
('L', ' ') 
0

Mã trên tạo ra các kết quả sau

Trong lập chỉ mục tiêu cực, việc lập chỉ mục của các phần tử bắt đầu từ cuối tuple. Đó là phần tử cuối cùng của tuple được cho là ở vị trí ở -1 và phần tử trước đó ở -2 và tiếp tục cho đến phần tử đầu tiên.

(5, 4)                                                                                                        
(2, 4, 3, 5, 4, 6)                                                                                            
(6, 7, 8, 6, 1)                                                                                               
(2, 4, 3, 5, 4, 6, 7, 8, 6, 1)                                                                                
(3, 5, 4, 6)                                                                                                  
('H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'R', 'L', 'D')                                                       
('L', 'O', 'W', 'R')                                                                                          
('H', 'O', 'R')                                                                                               
('L', ' ') 
1

Sau đây là một mã ví dụ để hiển thị việc lập chỉ mục tích cực của các bộ dữ liệu.

(5, 4)                                                                                                        
(2, 4, 3, 5, 4, 6)                                                                                            
(6, 7, 8, 6, 1)                                                                                               
(2, 4, 3, 5, 4, 6, 7, 8, 6, 1)                                                                                
(3, 5, 4, 6)                                                                                                  
('H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'R', 'L', 'D')                                                       
('L', 'O', 'W', 'R')                                                                                          
('H', 'O', 'R')                                                                                               
('L', ' ') 
2

Hướng dẫn write a python program to slice a tuple. - viết một chương trình python để cắt một tuple.

Đầu ra

  • Mã trên tạo ra các kết quả sau
  • Trong lập chỉ mục tiêu cực, việc lập chỉ mục của các phần tử bắt đầu từ cuối tuple. Đó là phần tử cuối cùng của tuple được cho là ở vị trí ở -1 và phần tử trước đó ở -2 và tiếp tục cho đến phần tử đầu tiên.
  • Trong hình dưới đây, chúng ta có thể thấy làm thế nào một phần tử được liên kết với chỉ số hoặc vị trí của một tuple.
  • Thí dụ
  • Sau đây là một mã ví dụ để hiển thị chỉ mục âm trong các bộ dữ liệu.
  • Cắt hết bộ dữ liệu
  • Tuple cắt là một thực tế thường xuyên trong Python, và nó là kỹ thuật phổ biến nhất được các lập trình viên sử dụng để giải quyết các vấn đề hiệu quả. Hãy xem xét một tuple Python. Bạn phải cắt một tuple để truy cập vào một loạt các yếu tố trong đó. Một phương pháp là sử dụng đại tràng như một toán tử cắt đơn giản (:).
  • Người vận hành lát cắt cho phép bạn chỉ định nơi bắt đầu cắt lát, nơi dừng cắt lát và bước nào sẽ thực hiện. Tuple cắt lát tạo ra một tuple mới từ một cái cũ.
  • Cú pháp
  • Biểu thức ở trên trả về phần của bộ tuple từ chỉ mục bắt đầu đến chỉ mục dừng, ở một bước kích thước bước.
  • Trong ví dụ sau, chúng tôi đã sử dụng thao tác lát cắt để cắt một tuple. Chúng tôi cũng sử dụng phương pháp lập chỉ mục tiêu cực để cắt một tuple.
  • Ví dụ 2
  • Sau đây là một ví dụ khác cho điều này -
  • Cập nhật vào ngày 05 tháng 9 năm 2022 10:08:48
  • Câu hỏi và câu trả lời liên quan
  • Làm thế nào để lập chỉ mục và cắt danh sách trong Python?

Làm thế nào để bạn cắt một tuple trong Python?

Để cắt một tuple trong Python, hãy sử dụng hàm tích hợp Slice (). Chúng tôi chỉ có thể cung cấp vị trí dừng để cắt một tuple; hoặc cung cấp cả hai vị trí bắt đầu và dừng để cắt () hàm. Chức năng () Hàm trả về các chỉ số. Chúng tôi sử dụng các chỉ số này cùng với tuple ban đầu, để tạo ra tuple cắt lát kết quả.use slice() builtin function. We can just provide stop position for slicing a tuple; or provide both start and stop positions to slice() function. slice() function returns indices. We use these indices along with the original tuple, to create the resulting sliced tuple.

Làm thế nào để bạn cắt một tuple trong một danh sách?

Cắt các bộ dữ liệu Bạn phải cắt một tuple để truy cập vào một loạt các yếu tố trong đó.Một phương pháp là sử dụng đại tràng như một toán tử cắt đơn giản (:).Người vận hành lát cắt cho phép bạn chỉ định nơi bắt đầu cắt lát, nơi dừng cắt lát và bước nào sẽ thực hiện.utilize the colon as a simple slicing operator (:). The slice operator allows you to specify where to begin slicing, where to stop slicing, and what step to take.

Làm thế nào để bạn cắt trong Python?

Hàm lát () trả về một đối tượng lát. Một đối tượng lát cắt được sử dụng để chỉ định cách cắt một chuỗi.Bạn có thể chỉ định nơi bắt đầu cắt lát và nơi kết thúc.Bạn cũng có thể chỉ định bước, cho phép bạn ví dụ:Chỉ cắt mọi mặt hàng khác. A slice object is used to specify how to slice a sequence. You can specify where to start the slicing, and where to end. You can also specify the step, which allows you to e.g. slice only every other item.

Chẳng hạn như thế nào trong Python giải thích với ví dụ?

Hàm đầu tiên có một đối số duy nhất trong khi hàm thứ hai có ba đối số và trả về một đối tượng lát cắt.Đối tượng lát cắt này có thể được sử dụng để có được một phần phụ của bộ sưu tập.Ví dụ: nếu chúng ta muốn có được hai yếu tố đầu tiên từ mười yếu tố?D Danh sách, ở đây có thể được sử dụng.. This slice object can be used to get a subsection of the collection. For example, if we want to get first two elements from the ten element? s list, here slice can be used.