1. Atualize a lista
#coding:utf8
x1 = [1,2,3,4,5,6,7]
列表更新
x1 [2] ="hello"吧
2. Adicione elementos:
Use o método append para acrescentar um novo elemento no final da lista, mas observe que append só pode adicionar um elemento por vez. Se você quiser adicionar vários elementos, deve usar o método extend
x1.append("hello")
print(x1)
x1.append([6,7])
print(x1)
método extend:
x1.extend([6,7])
3. Insira um elemento no meio da lista
x1.inset(2,"hello")
O método de inserção passa dois parâmetros, o primeiro parâmetro indica a posição do novo elemento a ser inserido e o segundo parâmetro indica o novo elemento a ser inserido. Inserir só pode adicionar um elemento de cada vez
4,
a função deletar elemento pop é usada para remover um elemento da lista (o padrão é o último elemento) e retornar o valor do elemento.
#coding:utf8
x1 = [1,2,3,4,5,6,7]
print(x1)
r1 = x1.pop()
print(r1)
print(x1)
print("...................")
x2 = [1,2,3,4,5,6,7]
print(x2)
r2 = x2.pop(2)
print(r2)
print(x2)
resultado da operação:
Não apenas os elementos podem ser excluídos de acordo com sua posição, mas também os elementos podem ser excluídos de acordo com seu conteúdo. O método remove fornece essa função
#coding:utf8
x1 = ["hello","google","baidu"]
print(x1)
x1.remove("hello")
print(x1)
resultado da operação:
Você também pode usar a palavra-chave "del" para excluir elementos da lista
5. Encontre o elemento
Python fornece o método de índice para encontrar a posição de índice do elemento na lista
#coding:utf8
x1 = ["hello","google","baidu"]
print("baidu index is",x1.index("baidu"))
resultado da operação:
6, Reverter a fila
O método reverso não tem valor de retorno
#coding:utf8
x1 = [1,2,3,4,5,6,7]
print(x1)
x1.reverse()
print(x1)
resultado da operação:
7, o método de contagem é usado para contar o número de vezes que um elemento aparece na lista
#coding:utf8
x1 = ["hello","google","baidu","hello","baidu","hello"]
print(x1)
print(x1.count("hello"))
print(x1.count("baidu"))
resultado da operação:
8. O método de classificação é usado para classificar a lista, você também pode personalizar o método de classificação e não há valor de retorno
# coding:utf8
x1 = [1, 2, 3, 4, 5, 6, 7]
print(x1)
x1.sort()
print(x1)
print(type(x1))
resultado da operação: