Qual é o método de serialização da lista 02-Python, com o código-fonte do caso real [Lebo TestPro]

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]

Acho que você gosta

Origin blog.csdn.net/leboxy/article/details/110391934
Recomendado
Clasificación