Kiểu danh sách Trong kiểu danh sách có thể chứa cả danh sách, nhiều cấp myList = [ 'a' , 'b' , '1' , '2...
Kiểu danh sách Trong kiểu danh sách có thể chứa cả danh sách, nhiều cấp
myList = ['a','b','1','2','3',['11','12','13',['110','120','130',['a110','a120','a130']]],'c']
print(myList[5][3][3][1])
a120
myList = ['a','b','1','2','3',['11','12','13',['110','120','130',['a110','a120','a130']]],'c']
print(myList[-2])
['11', '12', '13', ['110', '120', '130', ['a110', 'a120', 'a130']]]
Kiểm tra sự tồn tại
myList = ['a','b','1','2','3',['11','12','13',['110','120','130',['a110','a120','a130']]],'c']
print('a' in myList)
print('d' not in myList)
True
True
Đo chiều dài list
myList = ['a','b','1','2','3',['11','12','13',['110','120','130',['a110','a120','a130']]],'c']
print(len(myList))
7
Trích xuất nội dung chuổi
myList = ['a','b','1','2','3',['11','12','13',['110','120','130',['a110','a120','a130']]],'c']
print(myList[0:])
print(myList[1:])
print(myList[-1:])
print(myList[:3])
print(myList[5][2:])
print(myList[5][:2])
['a', 'b', '1', '2', '3', ['11', '12', '13', ['110', '120', '130', ['a110', 'a120', 'a130']]], 'c']
['b', '1', '2', '3', ['11', '12', '13', ['110', '120', '130', ['a110', 'a120', 'a130']]], 'c']
['c']
['a', 'b', '1']
['13', ['110', '120', '130', ['a110', 'a120', 'a130']]]
['11', '12']
Cập nhật phần tử bằng lệnh gán đè
myList = ['a','b','c','d','a','d','b','f','g','h']
myList = listB = ['a','b','c','d','a']
myList[2] = '10'
print(myList)
['a', 'b', '10', 'd', 'a']
Xoá phần tử list
myList = ['a','b','c','d','a','d','b','f','g','h']
del myList[1:2]
print(myList)
['a', 'c', 'd', 'a', 'd', 'b', 'f', 'g', 'h']
Mở rộng chuỗi, dùng append để thêm 1 phần tử phía sau, dùng extend nếu thêm 1 chuỗ mới phía sau (nối chuỗi)
myList = ['a','b','c','d','e']
myList1 = ['1','2','3']
myList.append('phu')
myList.extend(['mkt','digital'])
print(myList)
myList.extend(myList1)
print(myList)
['a', 'b', 'c', 'd', 'e', 'phu', 'mkt', 'digital']
['a', 'b', 'c', 'd', 'e', 'phu', 'mkt', 'digital', '1', '2', '3']
Tách một phần tử từ chuỗi dùng thuộc tính pop
myList = ['a','b','c','d','e']
item = myList.pop(2)
print(item)
print(myList)
c
['a', 'b', 'd', 'e']
myList = [1,4,3,2,6,8,5,9,10]
myList1 = ['1','3','2','4','6','5','9','8']
print('#Hàm reverse để đảo danh sách')
myList.reverse()
print(myList)
myList1.reverse()
print(myList1)
print('#Hàm sort để sắp xếp các phần tử')
myList1.sort()
print(myList1)
myList1.sort(reverse = True)
print(myList1)
print('#Hàm count để đếm số phần tử')
print(myList1.count('4'))
print('#Hàm clear để xoá các phần tử trong danh sách')
myList.clear()
print(myList)
#Hàm reverse để đảo danh sách
[10, 9, 5, 8, 6, 2, 3, 4, 1]
['8', '9', '5', '6', '4', '2', '3', '1']
#Hàm sort để sắp xếp các phần tử
['1', '2', '3', '4', '5', '6', '8', '9']
['9', '8', '6', '5', '4', '3', '2', '1']
#Hàm count để đếm số phần tử
1
#Hàm clear để xoá các phần tử trong danh sách
[]
Hàm min, max, sum để tính toán trong list, chỉ có tác dụng khi list kiểu số
myList = [1,4,3,2,6,8,5,9,10]
print(min(myList))
print(max(myList))
print(sum(myList))
1
10
48
BÌNH LUẬN