Saturday, November 23, 2024

[Python] Lesson 18 – Indexing

-

Indexing trong Python là quá trình truy cập đến các phần tử trong một chuỗi, một danh sách, một tuple hoặc một mảng. Các phần tử được đánh số bắt đầu từ 0 và có thể truy cập bằng cách sử dụng chỉ số tương ứng.

Ví dụ:

  • Truy cập phần tử đầu tiên trong một chuỗi:
my_string = "Hello world"
first_char = my_string[0]
print(first_char) # Output: "H"
  • Truy cập phần tử thứ ba trong một danh sách:
my_list = [1, 2, 3, 4, 5]
third_element = my_list[2]
print(third_element) # Output: 3
  • Truy cập phần tử cuối cùng trong một tuple:
my_tuple = (1, 2, 3, 4, 5)
last_element = my_tuple[-1]
print(last_element) # Output: 5

Một ví dụ về sử dụng indexing trong Python để truy cập các thành phần của một chuỗi là lấy tên tập tin từ một đường dẫn file trong hệ thống Linux.

Ví dụ, với đường dẫn file “/home/user/Documents/example.txt”, ta có thể sử dụng indexing trong Python để lấy tên file “example.txt” bằng cách sử dụng hàm split() và indexing.

path = "/home/user/Documents/example.txt"
filename = path.split("/")[-1]
print(filename)

Kết quả sẽ là:

example.txt

Trong đó, hàm split() được sử dụng để tách đường dẫn file thành một danh sách các thành phần, mỗi thành phần là một phần của đường dẫn file phân tách bằng dấu gạch chéo (/). Để lấy tên file, ta sử dụng indexing bằng cách truy cập phần tử cuối cùng của danh sách ([-1]).

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4,956FansLike
256FollowersFollow
223SubscribersSubscribe
spot_img

Related Stories