Liste

Einer der integrierten Datentypen in Python ist eine Liste: Liste. Eine Liste ist eine geordnete Sammlung, in der jederzeit Elemente hinzugefügt und entfernt werden können.

1. Erstellen Sie eine Liste

Erstellen Sie eine Liste, indem Sie verschiedene durch Kommas getrennte Datenelemente in eckige Klammern setzen. Die Daten in der Liste müssen nicht sein vom gleichen Typ

list1=['两点水','twowter','liangdianshui',123]

2 Die Werte in der Liste

verwenden einen tiefgestellten Index, um auf die Werte in der Liste zuzugreifen. Ebenso können Sie eckige Klammern verwenden, um die Zeichen

list1=['两点水','twowter','liangdianshui',123]
# 通过索引来访问列表
print(list1[2])
# 通过方括号的形式来截取列表中的数据
print(list1[0:2])

abzufangen Ergebnis:

fb74e00e007695d4730899dfcac1354.png

3 Liste

Sie können die Datenelemente der Liste durch Indizierung ändern oder aktualisieren, oder Sie können die Methode append() verwenden, um Listenelemente hinzuzufügen.

list1=['两点水','twowter','liangdianshui',123]
print(list1)
# 通过索引对列表的数据项进行修改或更新
list1[2]=456
print(list1)
# 使用 append() 方法来添加列表项
list1.append('hello');
print(list1)

Ergebnisse ausgeben:

c2ef4624ce8af3966cb57a5920aa046.png

4. Liste löschen (Liste)

Verwenden Sie del Anweisung zum Löschen der Elemente der Liste

list1=['两点水','twowter','liangdianshui',123]
print(list1)
# 使用 del 语句来删除列表的的元素
del list1[3]
print(list1)

Ausgabeergebnis:

57d96051ad03237f2f37bdff1135084.png

5. Listenoperator (Listenoperator)

Listenoperatoren und * ähneln Zeichenfolgenoperatoren. Das -Zeichen wird für kombinierte Listen und das *-Zeichen für wiederholte Listen verwendet.

6a6e682305956481b31545c91da10ae.png

6. Funktionen und Methoden auflisten

5065292aed25dd35ede9fc9d5425672.png

7. Beispiel

Abschließend machen wir uns anhand eines Beispiels mit List vertraut. Vorgang

Beispiel:

#-*-coding:utf-8-*-
#-----------------------list的使用----------------------------------
# 1.一个产品,需要列出产品的用户,这时候就可以使用一个 list 来表示
user=['liangdianshui','twowater','两点水']
print('1.产品用户')
print(user)
# 2.如果需要统计有多少个用户,这时候 len() 函数可以获的 list 里元素的个数
len(user)
print('\n2.统计有多少个用户')
print(len(user))
# 3.此时,如果需要知道具体的用户呢?可以用过索引来访问 list 中每一个位置的元素,索引是0从开始的
print('\n3.查看具体的用户')
print(user[0]+','+user[1]+','+user[2])
# 4.突然来了一个新的用户,这时我们需要在原有的 list 末尾加一个用户
user.append('茵茵')
print('\n4.在末尾添加新用户')
print(user)
# 5.又新增了一个用户,可是这个用户是 VIP 级别的学生,需要放在第一位,可以通过 insert 方法插入到指定的位置
# 注意:插入数据的时候注意是否越界,索引不能超过 len(user)-1
user.insert(0,'VIP用户')
print('\n5.指定位置添加用户')
print(user)
# 6.突然发现之前弄错了,“茵茵”就是'VIP用户',因此,需要删除“茵茵”;pop() 删除 list 末尾的元素
user.pop()
print('\n6.删除末尾用户')
print(user)
# 7.过了一段时间,用户“liangdianshui”不玩这个产品,删除了账号
# 因此需要要删除指定位置的元素,用pop(i)方法,其中i是索引位置
user.pop(1)
print('\n7.删除指定位置的list元素')
print(user)
# 8.用户“两点水”想修改自己的昵称了
user[2]='三点水'
print('\n8.把某个元素替换成别的元素')
print(user)
# 9.单单保存用户昵称好像不够好,最好把账号也放进去
# 这里账号是整数类型,跟昵称的字符串类型不同,不过 list 里面的元素的数据类型是可以不同的
# 而且 list 元素也可以是另一个 list
newUser=[['VIP用户',11111],['twowater',22222],['三点水',33333]]
print('\n9.不同元素类型的list数据')
print(newUser)

2d5e6ab2c17aa5c76696d660d0c7e1a.png

Weiter lernen
||
einreichenCode zurücksetzen