Liste
L'un des types de données intégrés à Python est la liste?:?liste. Une liste est une collection ordonnée dans laquelle des éléments peuvent être ajoutés et supprimés à tout moment.
1. Créer une liste
Pour créer une liste, placez simplement les différents éléments de données séparés par des virgules entre crochets, et les éléments de données de la liste n'ont pas besoin d'être du même type
list1=['兩點(diǎn)水','twowter','liangdianshui',123]
2 , accédez aux valeurs de la liste (liste)
Utilisez l'index d'indice pour accéder aux valeurs de la liste, vous pouvez également utiliser des crochets pour intercepter les caractères
list1=['兩點(diǎn)水','twowter','liangdianshui',123] # 通過索引來訪問列表 print(list1[2]) # 通過方括號(hào)的形式來截取列表中的數(shù)據(jù) print(list1[0:2])
Le résultat de sortie?:
3. Mettre à jour la liste
Vous pouvez modifier ou mettre à jour les éléments de données de la liste via l'index, ou vous pouvez utiliser la méthode append() pour ajouter des éléments de liste.
list1=['兩點(diǎn)水','twowter','liangdianshui',123] print(list1) # 通過索引對列表的數(shù)據(jù)項(xiàng)進(jìn)行修改或更新 list1[2]=456 print(list1) # 使用 append() 方法來添加列表項(xiàng) list1.append('hello'); print(list1)
Le résultat de sortie?:
4. Supprimer la liste (liste)
Utilisez l'instruction del pour supprimer les éléments de la liste
list1=['兩點(diǎn)水','twowter','liangdianshui',123] print(list1) # 使用 del 語句來刪除列表的的元素 del list1[3] print(list1)
Le résultat de sortie?:
5. (liste) ) Opérateurs
Les opérateurs de liste + et * sont similaires aux opérateurs de cha?ne. Le signe + est utilisé pour les listes combinées et le signe * est utilisé pour les listes répétées.
6. Fonctions et méthodes de liste (liste)
7 Exemples
Enfin, familiarisons-nous avec le fonctionnement de List à travers un exemple
Exemple?:
#-*-coding:utf-8-*- #-----------------------list的使用---------------------------------- # 1.一個(gè)產(chǎn)品,需要列出產(chǎn)品的用戶,這時(shí)候就可以使用一個(gè) list 來表示 user=['liangdianshui','twowater','兩點(diǎn)水'] print('1.產(chǎn)品用戶') print(user) # 2.如果需要統(tǒng)計(jì)有多少個(gè)用戶,這時(shí)候 len() 函數(shù)可以獲的 list 里元素的個(gè)數(shù) len(user) print('\n2.統(tǒng)計(jì)有多少個(gè)用戶') print(len(user)) # 3.此時(shí),如果需要知道具體的用戶呢?可以用過索引來訪問 list 中每一個(gè)位置的元素,索引是0從開始的 print('\n3.查看具體的用戶') print(user[0]+','+user[1]+','+user[2]) # 4.突然來了一個(gè)新的用戶,這時(shí)我們需要在原有的 list 末尾加一個(gè)用戶 user.append('茵茵') print('\n4.在末尾添加新用戶') print(user) # 5.又新增了一個(gè)用戶,可是這個(gè)用戶是 VIP 級(jí)別的學(xué)生,需要放在第一位,可以通過 insert 方法插入到指定的位置 # 注意:插入數(shù)據(jù)的時(shí)候注意是否越界,索引不能超過 len(user)-1 user.insert(0,'VIP用戶') print('\n5.指定位置添加用戶') print(user) # 6.突然發(fā)現(xiàn)之前弄錯(cuò)了,“茵茵”就是'VIP用戶',因此,需要?jiǎng)h除“茵茵”;pop() 刪除 list 末尾的元素 user.pop() print('\n6.刪除末尾用戶') print(user) # 7.過了一段時(shí)間,用戶“l(fā)iangdianshui”不玩這個(gè)產(chǎn)品,刪除了賬號(hào) # 因此需要要?jiǎng)h除指定位置的元素,用pop(i)方法,其中i是索引位置 user.pop(1) print('\n7.刪除指定位置的list元素') print(user) # 8.用戶“兩點(diǎn)水”想修改自己的昵稱了 user[2]='三點(diǎn)水' print('\n8.把某個(gè)元素替換成別的元素') print(user) # 9.單單保存用戶昵稱好像不夠好,最好把賬號(hào)也放進(jìn)去 # 這里賬號(hào)是整數(shù)類型,跟昵稱的字符串類型不同,不過 list 里面的元素的數(shù)據(jù)類型是可以不同的 # 而且 list 元素也可以是另一個(gè) list newUser=[['VIP用戶',11111],['twowater',22222],['三點(diǎn)水',33333]] print('\n9.不同元素類型的list數(shù)據(jù)') print(newUser)