# Chương trình Python ví dụ tạo
# một lát của bộ Python với
# cả chỉ mục đầu và chỉ mục cuối đều nằm ở giữa# . 6]
# [not the boundary indexes]
timesOfDay = ["Dawn", "Sunrise", "Morning", "Midday",
"Afternoon", "Evening", "Sunset", "Dusk", "Night", "Midnight"]
dayTimes = timesOfDay[1:6]
print["Lát cắt kết quả của bộ. "]
in[dayTimes]
Thuật ngữ cắt lát trong lập trình thường đề cập đến việc lấy một chuỗi con, bộ con hoặc danh sách con từ một chuỗi, bộ hoặc danh sách tương ứng
Python cung cấp một loạt các cách đơn giản để cắt không chỉ ba cách này mà bất kỳ cách nào có thể lặp lại. Một iterable, như tên cho thấy, bất kỳ đối tượng nào có thể được lặp lại trên
Trong bài viết này, chúng ta sẽ xem xét mọi thứ bạn cần biết về Slicing Tuples trong Python
Cắt một Tuple trong Python
Có một số cách để cắt một bộ, cách phổ biến nhất là sử dụng toán tử
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
4 với cú pháp sautuple[start:end]
tuple[start:end:step]
Tham số
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
0 đại diện cho chỉ mục bắt đầu, a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
1 là chỉ mục kết thúc và a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
2 là số mục được "nhảy" quaNếu
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
2 không được cung cấp rõ ràng, giá trị mặc định là a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
4Hãy tiếp tục và cắt một bộ dữ liệu
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
Bộ dữ liệu kết quả sẽ là
['can’t', 'stop', 'the', 'change,']
Tìm n phần tử đầu tiên và n phần tử cuối cùng của một Tuple
Để tìm phần tử
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
5 đầu tiên và cuối cùng của một bộ dữ liệu, chúng tôi sẽ cắt từ phần tử đầu tiên đến a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
5 và sau đó từ a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
7 đến cuối bộ dữ liệua_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
7 sẽ bắt đầu đếm từ cuối tuple, ngược lại, cho chúng ta các phần tử a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
5 cuối cùnga_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
3Các subsubples kết quả là
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
4Reverse Tuple với Slice Notation
Nếu chúng ta đặt tham số
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
2 thành ['can’t', 'stop', 'the', 'change,']
1, nó sẽ bắt đầu lùi lại. Nếu chúng tôi bao gồm toàn bộ hoặc thậm chí một phần của bộ dữ liệu và chỉ cần lùi lại, nó sẽ đảo ngược nội dung của bộ dữ liệu một cách hiệu quảa_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
7Tuple đảo ngược sẽ là
Hãy xem hướng dẫn thực hành, thực tế của chúng tôi để học Git, với các phương pháp hay nhất, tiêu chuẩn được ngành chấp nhận và bao gồm bảng gian lận. Dừng các lệnh Git trên Google và thực sự tìm hiểu nó
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
8Tìm mọi phần tử thứ n của Tuple
Để tìm mọi phần tử thứ 15 của bộ dữ liệu, chúng tôi sẽ chuyển qua tất cả các phần tử không phải
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
5 bằng cách đặt bước là _______15a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
2Điều này sẽ dẫn đến một tuple
a_tuple = ['You', 'can’t', 'stop', 'the', 'change,', 'any', 'more', 'than', 'you', 'can', 'stop', 'the', 'suns', 'from', 'setting.']
subtuple = a_tuple[1:5]
print[subtuple]
3Sự kết luận
Cắt bất kỳ chuỗi nào trong Python thật dễ dàng, đơn giản và trực quan. Lập chỉ mục phủ định cung cấp một cách dễ dàng để có được một vài phần tử đầu tiên hoặc cuối cùng của chuỗi hoặc đảo ngược thứ tự của nó