Artigo anterior:
Pontos de conhecimento detalhados de strings Python explicados com código [Aprenda Python de 0 a 1]
Curso de apoio:
Entrada em Python para proficiente de 0 a 1
Adicionar elementos ("add" append, extend, insert)
append
pode adicionar elementos à lista
de demonstração por append:
#定义变量A,默认有3个元素
A = ['乐搏1','乐搏2','乐搏3']
print("-----添加之前,列表A的数据-----")
for tempName in A:
print(tempName)
#提示、并添加元素
temp = input('请输入要添加的学生姓名:')
A.append(temp)
print("-----添加之后,列表A的数据-----")
for tempName in A:
print(tempName)
<2> Ao modificar um elemento ("modify")
, ao modificar um elemento, é necessário determinar qual elemento modificar por subscrito, e depois modificá-lo
<3> Find element ("check" in, not in, index, count)
A chamada pesquisa é para ver se o elemento especificado existe
em, não em
. O método comum de pesquisa em python é:
in (exist), se existir, o resultado é verdadeiro, caso contrário, é falso
não em (não em), se não Se existir, então o resultado é verdadeiro, caso contrário, falso
demo
#待查找的列表
nameList = ['乐搏1','乐搏2','乐搏3']
#获取用户要查找的名字
findName = input('请输入要查找的姓名:')
#查找是否存在
if findName in nameList:
print('在字典中找到了相同的名字')
else:
print('没有找到')
Nota:
Contanto que o método in possa ser usado, not in também é o mesmo uso, exceto que not in julga que não há
índice, count
index e count são os mesmos da string
<4> Delete elements ( "delete" del , pop, remove)
é análogo à vida real, se um colega de classe mudou de classe, o nome do aluno após essa entrada deve ser excluído; essa função é frequentemente usada em desenvolvimento.
Os métodos comuns de deleção de elementos de lista são:
del: deletar de acordo com o subscrito
pop: deletar o último elemento
remove: deletar de acordo com o valor do elemento
demo:(del)
movieName = ['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情']
print('------删除之前------')
for tempName in movieName:
print(tempName)
del movieName[2]
print('------删除之后------')
for tempName in movieName:
print(tempName)
Resultado:
------antes da exclusão------
Piratas do Caribe The
Matrix
First Blood O Senhor dos
Anéis O
Hobbit Velozes
e Furiosos
------Após a exclusão------ Piratas of
the Caribbean
Hakka Empire Lord of the
Rings The
Hobbit Fast
and Furious
demo:(pop)
movieName = ['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情']
print('------删除之前------')
for tempName in movieName:
print(tempName)
movieName.pop()
print('------删除之后------')
for tempName in movieName:
print(tempName)
Resultado:
------antes da exclusão------
Piratas do Caribe The
Matrix
First Blood O Senhor dos
Anéis O
Hobbit Velozes
e Furiosos
------Após a exclusão------ Piratas of
the Caribbean
Hakka Empire
First Blood Lord of the
Rings Demo do
Hobbit
:(remover)
movieName = ['加勒比海盗','骇客帝国','第一滴血','指环王','霍比特人','速度与激情']
print('------删除之前------')
for tempName in movieName:
print(tempName)
movieName.remove('指环王')
print('------删除之后------')
for tempName in movieName:
print(tempName)
Resultado:
------antes da exclusão------
Piratas do Caribe The
Matrix
First Blood O Senhor dos
Anéis O
Hobbit Velozes
e Furiosos
------Após a exclusão------ Piratas of
the Caribbean
Guest Empire
First Blood The
Hobbit Velozes
e Furiosos
<5> Ordenar (ordenar, inverter)
O método de ordenação é reorganizar a lista em uma ordem específica, o padrão é de pequeno para grande, o parâmetro reverse=True pode ser alterado para inverter a ordem, de grande para pequeno.
O método reverse inverte a lista.
>>> a = [1, 4, 2, 3]
>>> a
[1, 4, 2, 3]
>>> a.reverse()
>>> a
[3, 2, 4, 1]
>>> a.sort()
>>> a
[1, 2, 3, 4]
>>> a.sort(reverse=True)
>>> a
[4, 3, 2, 1]