Python Lists là một loại dữ liệu cho phép lưu trữ nhiều giá trị khác nhau trong cùng một biến. Chúng ta có thể lưu trữ các giá trị số, chuỗi, đối tượng, danh sách và nhiều hơn nữa trong một danh sách duy nhất.
Để tạo một list trong Python, chúng ta sử dụng dấu ngoặc vuông [] và cách nhau bởi dấu phẩy. Ví dụ:
# Tạo một danh sách rỗng
empty_list = []
# Tạo một danh sách chứa các số nguyên
numbers = [1, 2, 3, 4, 5]
# Tạo một danh sách chứa các chuỗi
fruits = ['apple', 'banana', 'orange']
# Tạo một danh sách chứa các kiểu dữ liệu khác nhau
mixed_list = [1, 'apple', True, 3.14, [4, 5, 6]]
Chúng ta có thể truy cập và thay đổi giá trị của một phần tử trong list bằng cách sử dụng chỉ số (index) của nó, bắt đầu từ 0. Ví dụ:
numbers = [1, 2, 3, 4, 5]
print(numbers[0]) # output: 1
fruits = ['apple', 'banana', 'orange']
fruits[1] = 'kiwi'
print(fruits) # output: ['apple', 'kiwi', 'orange']
Chúng ta cũng có thể thêm một phần tử mới vào danh sách bằng phương thức append()
hoặc insert()
, và xóa một phần tử khỏi danh sách bằng phương thức remove()
hoặc pop()
. Ví dụ:
numbers = [1, 2, 3, 4, 5]
numbers.append(6)
print(numbers) # output: [1, 2, 3, 4, 5, 6]
fruits = ['apple', 'banana', 'orange']
fruits.insert(1, 'kiwi')
print(fruits) # output: ['apple', 'kiwi', 'banana', 'orange']
numbers = [1, 2, 3, 4, 5]
numbers.remove(3)
print(numbers) # output: [1, 2, 4, 5]
fruits = ['apple', 'banana', 'orange']
removed_fruit = fruits.pop(1)
print(removed_fruit) # output: 'banana'
print(fruits) # output: ['apple', 'orange']
Trong Python, List là một kiểu dữ liệu được sử dụng để lưu trữ nhiều giá trị trong một biến duy nhất. List là một sequence, cho phép chứa nhiều kiểu dữ liệu khác nhau như số, chuỗi, boolean, hoặc thậm chí là một List khác. Một List được định nghĩa bởi cặp dấu ngoặc vuông [] và các phần tử của List được phân tách bởi dấu phẩy.
Ví dụ:
# Khởi tạo một List
my_list = [1, 2, 3, 4, 5]
# In ra các phần tử của List
for element in my_list:
print(element)
# Thay đổi giá trị của một phần tử trong List
my_list[2] = 6
# Thêm một phần tử vào cuối List
my_list.append(7)
# In ra số lượng phần tử của List
print(len(my_list))
Kết quả sẽ là:
1
2
3
4
5
7
6
7
Có rất nhiều chủ đề khác trong Python như tuples, sets, dictionaries, functions, modules, classes và objects, exceptions handling, file I/O, và nhiều hơn nữa. Bạn có thể chọn bất kỳ chủ đề nào để tìm hiểu thêm thông tin cụ thể.