Lát sửa đổi Python

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ọc

Cắ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 chân]

  • “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

Ví 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

Ví 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.  

Ví 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

Ví 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ý ngay

Hà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]

Ví 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.  

Ví 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

Ví 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?

Phần 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 4 tháng 1 năm 2023,
Đợt cuối tuần Chi tiết CityView của bạnNhóm nhà phát triển Java Full Stack bắt đầu vào ngày 5 tháng 1 năm 2023,
Đợt các ngày trong tuầnChi tiết CityView của bạnĐầy đủ
Weekdays batchYour CityView Details

Giới thiệu về tác giả

đơn giản

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

Việc cắt lát có làm biến đổi Python không?

Chuỗi Python hỗ trợ cắt để tạo chuỗi con. Lưu ý rằng Chuỗi Python là bất biến , việc cắt lát sẽ tạo ra một chuỗi con mới từ chuỗi nguồn và chuỗi ban đầu không thay đổi.

Chúng ta có thể cắt tập hợp trong Python không?

Các phần tử trong tập hợp là bất biến [không thể sửa đổi] nhưng toàn bộ tập hợp là có thể thay đổi. Không có chỉ mục nào được đính kèm với bất kỳ phần tử nào trong bộ python. Vì vậy, chúng không hỗ trợ bất kỳ thao tác lập chỉ mục hoặc cắt lát nào .

Cú pháp của slice trong Python là gì?

Cú pháp lát cắt đầy đủ là. bắt đầu. dừng lại. bước . bắt đầu đề cập đến chỉ mục của phần tử được sử dụng làm điểm bắt đầu của lát cắt của chúng tôi. dừng đề cập đến chỉ mục của phần tử mà chúng ta nên dừng ngay trước khi hoàn thành lát cắt của mình. bước cho phép bạn lấy từng phần tử thứ n ngay từ đầu. phạm vi dừng.

Việc cắt lát có thay đổi danh sách gốc Python không?

Cắt một danh sách trả về một đối tượng danh sách mới được sao chép nông. Mặc dù bạn đúng rằng nó không sao chép sâu các mục của danh sách ban đầu , nhưng kết quả là một danh sách hoàn toàn mới khác với danh sách ban đầu. Mặc dù lát cắt là một danh sách mới, nhưng nó vẫn chứa tham chiếu đến các đối tượng cũ.

Chủ Đề