* Như tên cho thấy, 'cắt lát' đang tham gia vào các phần của
* Cú pháp để cắt là [bắt đầu. dừng lại. bươc]
* start là chỉ mục bắt đầu từ nơi để cắt một danh sách hoặc bộ dữ liệu
* stop là chỉ số kết thúc hoặc nơi để sop
*bước là số bước nhảy
* Giá trị mặc định cho bắt đầu là 0, dừng là số mục, bước là 1
* Cắt lát có thể được thực hiện trên chuỗi, mảng, danh sách và bộ dữ liệu
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(numbers[1 : : 2]) #output : [2, 4, 6, 8, 10]
Python là ngôn ngữ lập trình đa năng, cấp cao, được sử dụng rộng rãi—thường được sử dụng để phát triển các ứng dụng GUI và ứng dụng web. Nó cực kỳ hấp dẫn trong lĩnh vực phát triển ứng dụng nhanh chóng vì nó cung cấp các tùy chọn liên kết và gõ động. Trong bài viết này, chúng ta sẽ tìm hiểu về một chủ đề thiết yếu trong lập trình Python. trăn cắt lát
Chỉ mục là gì?
Chỉ mục là vị trí của một ký tự hoặc phần tử riêng lẻ trong danh sách, bộ hoặc chuỗi. Giá trị chỉ mục luôn bắt đầu bằng 0 và kết thúc ở mức nhỏ hơn số mục
Quả sung. vị trí chỉ số
Chỉ mục phủ định cho phép người dùng lập chỉ mục danh sách, bộ dữ liệu hoặc các vùng chứa có thể lập chỉ mục khác từ cuối vùng chứa, thay vì bắt đầu
Khóa đào tạo Python
Tìm hiểu về thao tác dữ liệu trong Python Khám phá khóa họcCắt lát là gì?
Cắt lát là trích xuất một phần của chuỗi, danh sách hoặc bộ dữ liệu. Nó cho phép người dùng truy cập phạm vi phần tử cụ thể bằng cách đề cập đến các chỉ số của chúng.
cú pháp. Đối tượng [bắt đầu. dừng lại. bươc]
- “Bắt đầu” chỉ định chỉ mục bắt đầu của một lát cắt
- “Dừng” chỉ định phần tử kết thúc của một lát cắt
- Bạn có thể sử dụng một trong số này nếu bạn muốn bỏ qua một số mục nhất định
Thí dụ
Quả sung. trăn cắt lát
Ghi chú. Việc tìm kiếm sẽ bắt đầu ở chỉ mục một (bao gồm) và kết thúc ở chỉ mục sáu (không bao gồm)
Hình ảnh sau đây cho thấy một số ví dụ về cắt trong một chuỗi và bộ dữ liệu
Quả sung. Ví dụ cắt bổ sung
Slice với các chỉ số tiêu cực
Cắt âm bắt đầu ở cuối danh sách
Thí dụ
Quả sung. Cắt lát bằng chỉ số âm
Chỉ định bước cắt lát
Bạn có thể làm theo một bước cụ thể để bỏ qua một số mục.
Thí dụ
Quả sung. bước cắt lát
Trong ví dụ trên, chuỗi 'SIMPLILEARN' được cắt từ các chỉ mục từ một đến bảy. Tuy nhiên, vì kích thước bước được đặt là số hai, bạn sẽ nhận được mọi ký tự thứ hai trong đầu ra bắt đầu từ chỉ mục đầu tiên
Đảo ngược các yếu tố của cấu trúc dữ liệu
Chúng ta có thể sử dụng một bước phủ định để đảo ngược các phần tử của cấu trúc dữ liệu
Thí dụ
Quả sung. Đảo ngược các yếu tố sử dụng bước tiêu cực
khóa học miễn phí. Giới thiệu về Numpy
Nắm vững các nguyên tắc cơ bản của Numpy Đăng ký ngayHàm Slice() trong Python
Phương thức slice() trích xuất một phần dữ liệu và trả về dưới dạng dữ liệu mới mà không sửa đổi nó. Điều này có nghĩa là người dùng có thể lấy một phạm vi phần tử cụ thể mà không cần thay đổi nó
cú pháp. lát (bắt đầu, dừng, bước)
Thí dụ
Quả sung. hàm slice()
Chèn và xóa nhiều mục bằng cách cắt
1. Chèn lát trong Python
Người dùng có thể chèn các mục vào danh sách mà không cần thay thế các phần tử khác.
Thí dụ
Quả sung. Chèn các phần tử bằng Python slice
2. Xóa lát cắt trong Python
Người dùng có thể xóa nhiều mục ra khỏi cấu trúc dữ liệu bằng cách sử dụng câu lệnh del
Thí dụ
Quả sung. Xóa các mục trong danh sách bằng cách sử dụng Python slice
Ghi chú. Đối tượng Tuple không hỗ trợ xóa mục
Mong muốn chuyển sang lập trình?
Sự kết luận
Trong bài viết này, chúng tôi đã thảo luận về hai khái niệm chính. Python cắt và lập chỉ mục. Chúng tôi đã xem xét cách thức hoạt động của việc cắt lát, cắt lát phủ định và lập chỉ mục theo bước thông qua các ví dụ khác nhau. Cả hai khái niệm đều cần thiết để hiểu Python.
Mọi thắc mắc vui lòng để lại ở phần bình luận, chuyên gia của chúng tôi sẽ giải đáp giúp bạn
Bạn muốn trở thành một chuyên gia trong Python?
Các kỹ năng Python đang có nhu cầu cao trong nhiều ngành công nghiệp hiện nay và là một trong những công cụ cốt lõi được sử dụng trong các lĩnh vực khoa học dữ liệu và phân tích dữ liệu thú vị. Nếu bạn muốn thăng tiến trong sự nghiệp hoặc chỉ đơn giản là bắt đầu, hãy đăng ký Khóa đào tạo Python của chúng tôi ngay hôm nay
Tìm Chương trình đào tạo trực tuyến dành cho nhà phát triển Java Full Stack của chúng tôi tại các thành phố hàng đầu
NameDatePlaceNhóm nhà phát triển Java Full Stack bắt đầu vào ngày 13 tháng 12 năm 2022,Đợt cuối tuầnChi tiết CityView của bạnKhóa học dành cho nhà phát triển Java Full Stack ở SydneyNhóm bắt đầu vào ngày 15 tháng 12 năm 2022,
Cuối tuần
Weekend batchMelbourneView Details
Thông tin về các Tác giả
Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác