Nội dung chính Show
Nội dung chính
Python Collections (Arrays)Có bốn kiểu dữ liệu collection trong ngôn ngữ lập trình Python:
Kiểu dữ liệu List trong Python là một collection lưu trữ các phần tử theo tứ tự đã cho, có thể thay đổi. Cho phép chứa dữ liệu trùng lặp. List có cấu trúc dữ liệu mà có khả năng lưu giữ các kiểu dữ liệu khác nhau. là một collection lưu trữ các phần tử theo tứ tự đã cho, có thể thay đổi. Cho phép chứa dữ liệu trùng lặp. List có cấu trúc dữ liệu mà có khả năng lưu giữ các kiểu dữ liệu khác nhau. List trong Python được viết với dấu ngoặc vuông []. Tương tự như chỉ mục của chuỗi, chỉ mục của List bắt đầu từ 0. Ví dụ: list1 = ['java', 'python', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"]; Truy cập các phần tử của List trong PythonĐể truy cập các phần tử trong List, bạn sử dụng cú pháp sau: list1 = ['java', 'python', 'php', 'c++'] print(list1[1]) Kết quả: Chỉ mục âmLập chỉ mục âm có nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v. Ví dụ: list1 = ['java', 'python', 'php', 'c++'] print(list1[-1]) Kết quả: Phạm vi chỉ mụcPhạm vi của các chỉ mục âm Các hoạt động cơ bản trên List trong Python Thay đổi giá trị của item fruits = ["apple", "banana", "guava", "orange", "kiwi", "melon", "mango"] print(fruits[2:5]) Kết quả: ['guava', 'orange', 'kiwi'] Lập chỉ mục âm có nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v. Ví dụ: fruits = ["apple", "banana", "guava", "orange", "kiwi", "melon", "mango"] print(fruits[:4]) Kết quả: ['apple', 'banana', 'guava', 'orange'] Lập chỉ mục âm có nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v. Ví dụ: fruits = ["apple", "banana", "guava", "orange", "kiwi", "melon", "mango"] print(fruits[3:]) Kết quả: ['orange', 'kiwi', 'melon', 'mango'] Phạm vi của các chỉ mục âmCác hoạt động cơ bản trên List trong Python Thay đổi giá trị của item fruits = ["apple", "banana", "guava", "orange", "kiwi", "melon", "mango"] print(fruits[-4:-1]) Kết quả: list1 = ['java', 'python', 'php', 'c++'] print(list1[1])0 Các hoạt động cơ bản trên List trong PythonThay đổi giá trị của item Thay đổi giá trị của itemDuyệt các phần tử của một list list1 = ['java', 'python', 'php', 'c++'] print(list1[1])1 Kết quả: list1 = ['java', 'python', 'php', 'c++'] print(list1[1])2 Duyệt các phần tử của một listKiểm tra sự tồn tại của một Item trong list list1 = ['java', 'python', 'php', 'c++'] print(list1[1])3 Kết quả: Kiểm tra sự tồn tại của một Item trong listĐộ dài của một list trong Python list1 = ['java', 'python', 'php', 'c++'] print(list1[1])4 Kết quả: list1 = ['java', 'python', 'php', 'c++'] print(list1[1])5 Độ dài của một list trong PythonThêm phần tử tới List trong Python list1 = ['java', 'python', 'php', 'c++'] print(list1[1])6 Kết quả: list1 = ['java', 'python', 'php', 'c++'] print(list1[1])7 Thêm phần tử tới List trong PythonXóa phần tử khỏi list trong Python list1 = ['java', 'python', 'php', 'c++'] print(list1[1])8 Kết quả: list1 = ['java', 'python', 'php', 'c++'] print(list1[1])9 Lập chỉ mục âm có nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v. Ví dụ: list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])0 Kết quả: list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])1 Xóa phần tử khỏi list trong PythonCopy list trong Python Nối 2 list trong Pythonlist1 = ['java', 'python', 'php', 'c++'] print(list1[-1])2 Kết quả: Lập chỉ mục âm có nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v. Ví dụ:Bạn có thể chỉ định một phạm vi chỉ mục bằng cách chỉ định nơi bắt đầu và nơi kết thúc phạm vi. list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])3 Kết quả: Lập chỉ mục âm có nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v. Ví dụ:Bạn có thể chỉ định một phạm vi chỉ mục bằng cách chỉ định nơi bắt đầu và nơi kết thúc phạm vi. list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])4 Kết quả: Lập chỉ mục âm có nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v. Ví dụ:list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])5 Kết quả: Copy list trong PythonNối 2 list trong Python Để copy list, python cung cấp phương thức copy(). list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])6 Kết quả: list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])7 Một cách khác để tạo một bản sao là sử dụng phương thức tích hợp sẵn list(). list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])8 Kết quả: list1 = ['java', 'python', 'php', 'c++'] print(list1[-1])7 Một cách khác để tạo một bản sao là sử dụng phương thức tích hợp sẵn list().Nối 2 list trong Python fruits = ["apple", "banana", "guava", "orange", "kiwi", "melon", "mango"] print(fruits[2:5])0 Kết quả: Một cách khác để tạo một bản sao là sử dụng phương thức tích hợp sẵn list(). fruits = ["apple", "banana", "guava", "orange", "kiwi", "melon", "mango"] print(fruits[2:5])1 Kết quả: Một cách khác để tạo một bản sao là sử dụng phương thức tích hợp sẵn list().Nối 2 list trong Python fruits = ["apple", "banana", "guava", "orange", "kiwi", "melon", "mango"] print(fruits[2:5])2 Kết quả: fruits = ["apple", "banana", "guava", "orange", "kiwi", "melon", "mango"] print(fruits[2:5])3 Một cách khác để tạo một bản sao là sử dụng phương thức tích hợp sẵn list(). Nối 2 list trong PythonMột trong những cách dễ nhất để nối 2 list là sử dụng toán tử +. Hoặc bạn cũng có thể duyệt từng phần tử của một list và sử dụng hàm append() để nối vào cuối của list thứ 2.
STT
|