17/09/2024, 08:37 list_tuple_set_dictionary
In [1]: # LIST, TUPLE, SET, DICTIONARY # [], (), {}, {K:V} a=[5,6,7,9] print(a) [5, 6, 7, 9] In [2]: print(len(a)) 4 In [3]: print(a[1]) 6 In [4]: print(a[1:3]) [6, 7]
In [5]: print(a[-3:-1]) [6, 7]
In [6]: a=a+[15,18] In [7]: a=a*3 In [8]: print(a)
[5, 6, 7, 9, 15, 18, 5, 6, 7, 9, 15, 18, 5, 6, 7, 9, 15, 18] In [9]: a.append(56) print(a)
[5, 6, 7, 9, 15, 18, 5, 6, 7, 9, 15, 18, 5, 6, 7, 9, 15, 18, 56]
In [10]: a.insert(3,-835) print(a)
[5, 6, 7, -835, 9, 15, 18, 5, 6, 7, 9, 15, 18, 5, 6, 7, 9, 15, 18, 56]
In [11]: x=a.pop() print(a)
[5, 6, 7, -835, 9, 15, 18, 5, 6, 7, 9, 15, 18, 5, 6, 7, 9, 15, 18]
In [12]: y=a.pop(2) In [13]: print(a)
[5, 6, -835, 9, 15, 18, 5, 6, 7, 9, 15, 18, 5, 6, 7, 9, 15, 18] In [14]: print(y) 7 In [15]: a.sort print(a)
[5, 6, -835, 9, 15, 18, 5, 6, 7, 9, 15, 18, 5, 6, 7, 9, 15, 18]
localhost:8889/nbconvert/html/list_tuple_set_dictionary.ipynb?download=false 1/5 17/09/2024, 08:37 list_tuple_set_dictionary In [16]: a.sort() print(a)
[-835, 5, 5, 5, 6, 6, 6, 7, 7, 9, 9, 9, 15, 15, 15, 18, 18, 18]
In [17]: a.sort(reverse=true) print(a)
---------------------------------------------------------------------------
NameError
Traceback (most recent call last) Cell In[17], line 1
----> 1
a.sort(reverse=true) 2 print(a)
NameError: name 'true' is not defined
In [18]: a.sort(reverse=True) print(a)
[18, 18, 18, 15, 15, 15, 9, 9, 9, 7, 7, 6, 6, 6, 5, 5, 5, -835] In [19]: a.reverse() print(a)
[-835, 5, 5, 5, 6, 6, 6, 7, 7, 9, 9, 9, 15, 15, 15, 18, 18, 18]
In [26]: ten=['nam', 'mai', 'khanh', 'toan'] ten.sort() print(ten)
['khanh', 'mai', 'nam', 'toan'] Tim kiem
In [27]: print(a.index(6)) 4
In [29]: print(ten.index('khanh')) 0
In [30]: print(ten.index('mai')) 1 In [34]: #Xoa In [32]: a.remove(6) print(a)
[-835, 5, 5, 5, 6, 7, 7, 9, 9, 9, 15, 15, 15, 18, 18, 18] In [33]: del a[1] print(a)
[-835, 5, 5, 6, 7, 7, 9, 9, 9, 15, 15, 15, 18, 18, 18]
localhost:8889/nbconvert/html/list_tuple_set_dictionary.ipynb?download=false 2/5 17/09/2024, 08:37 list_tuple_set_dictionary
In [36]: for i in range(len(a)): print(a[i]+1) -834 6 6 7 8 8 10 10 10 16 16 16 19 19 19
In [38]: for i in ten: print(i) khanh mai nam toan **TUPLE
In [39]: # co the lay ra de sdung, ko thay doi dc gia tri trong tuple In [41]: b=(3,5,2) print(len(b)) 3 In [43]: c=(5,) print(c) print(len(c)) (5,) 1 SET
In [45]: S={3,5,6,7,9,5,6} print(S) {3, 5, 6, 7, 9}
In [46]: c="aaaabbcdefbb" print(set(c)) {'f', 'e', 'a', 'd', 'c', 'b'}
In [49]: print("".join(set(c))) feadcb
localhost:8889/nbconvert/html/list_tuple_set_dictionary.ipynb?download=false 3/5 17/09/2024, 08:37 list_tuple_set_dictionary In [52]: m={2,3,5,6,8} p={4,7,8,9,2} print(m-p) {3, 5, 6} In [53]: print(m|p) {2, 3, 4, 5, 6, 7, 8, 9} In [54]: print(m&p) {8, 2} In [56]: print(m^p) {3, 4, 5, 6, 7, 9} In [58]: m.union(p) {2, 3, 4, 5, 6, 7, 8, 9} Out[58]:
In [62]: m.intersection(p) {2, 8} Out[62]:
In [59]: m.difference(p) {3, 5, 6} Out[59]:
In [61]: m.symmetric_difference(p) {3, 4, 5, 6, 7, 9} Out[61]: DICT
In [64]: student={"name":"NGUYEN VAN B", "location": "TPHCM"} print(len(student)) 2
In [65]: print(student["location"]) TPHCM In [67]: ###Them
In [85]: student['gender']='Nam' print(student)
{'name': 'NGUYEN VAN B', 'gender': 'Nam'}
In [82]: student={"name":"NGUYEN VAN B", "location": "TPHCM"} print(len(student)) 2
localhost:8889/nbconvert/html/list_tuple_set_dictionary.ipynb?download=false 4/5