elizeub

Adicao_Exclusao_item_Lista_Python

Sep 4th, 2021 (edited)
544
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.32 KB | None | 0 0
  1. a = [] # Cria uma lista vazia
  2.  
  3. # append(x) adiciona o item x na lista
  4. while True: # Enquanto verdadeiro sempre coletar item na lista
  5.     new = str(input('Entre com um elemento na lista: '))
  6.     if new in a:
  7.         print(f'Item "{new}" já existe... \nNão foi possível Adicionar!')
  8.         pass
  9.     else:
  10.         a.append(new)
  11.         print(f'Item "{new}" adicionado!')
  12.    
  13.     c = input('Desejas continuar? (S/N):').upper()[0] #[0] Pega apenas a primeira letra [s]im
  14.    
  15.     if c == 'S':
  16.         continue
  17.     else:
  18.         break
  19.    
  20. print(f'Os elementos da lista A são: {a}')
  21.  
  22. # pop() apaga o último item da lista
  23. print(f'O comando abaixo vai apagar o item "{a[-1]}"')
  24. ok = input('tudo bem? (s/n)').upper()[0]
  25. itemApagado = a[-1]
  26. if ok == 'S':
  27.     a.pop()
  28.     print(f'Item {itemApagado} deletado com sucesso...')
  29. else:
  30.     print(f'Tudo bem não apaguei nada!')
  31. print(a)
  32.  
  33. # remove('x'), busca e remove o item 'x' da lista
  34. aremover = input('Que item deseja remover: ')
  35. if aremover in a:
  36.     a.remove(aremover)
  37.     print(f'Removi o item "{aremover}"')
  38. else:
  39.     print(f'Não encontrei "{aremover}')    
  40. print(a)
  41.  
  42. b = a[:] # b recebe cópia de a completamente sem vinculação
  43.  
  44. b[0] = '@elizeu.barbosa.abreu' #adiciona '@elizeu.barbosa.abreu' no índice 0 da lista b
  45. print(f'a = {a}')
  46. print(f'b = {b}')
  47.  
Add Comment
Please, Sign In to add comment