list da - ibrahimrifats/Back-End-development GitHub Wiki

list is a built in data structure

list print

  listd = ['a',True,3,'b',3,3,5]
  list  = [1,2,3,[4,5,6],3]
  print(*listd)
  print('scond')
  print(listd)
  print('third')
  print(*listd,sep=" rifat ")
  
  for i in range(len(listd)):
      print(listd[i],end=" ")

output

    *listd:  a True 3 b 3 3 5
  listd ['a', True, 3, 'b', 3, 3, 5]
  listd,sep="  a rifat True rifat 3 rifat b rifat 3 rifat 3 rifat 5
  a True 3 b 3 3 5  
      '''
      the tpye does not necessarily matter.it's just going to be storeed in the same way
      lists is that they are based on index
      '''
      list = ['ibrahim',3,5,'rifat']
      print(list[0])
      print('\n')
      print(*list)
      print('\n')
      #insert using insert keyword
      list.insert(len(list),6)
      print(*list, sep=", ")
      print('\n')
      #insert using append keyword
      list.append(7)
      print('append: ',*list)
      print('\n')
      #extend list 
      list.extend([8,9,10,11,12,13])
      print('extend: ',*list)
      print('\n')
      #remove from list
      list.pop(0)
      print('pop: ',*list)
      print('\n')
      
      del list[3]
      print('\n del : ',*list)
      
      for i in range(10,100):
          list.append(i)
          
      print('\n for loop ',*list)

output

ibrahim

ibrahim 3 5 rifat

ibrahim, 3, 5, rifat, 6

append: ibrahim 3 5 rifat 6 7

extend: ibrahim 3 5 rifat 6 7 8 9 10 11 12 13

pop: 3 5 rifat 6 7 8 9 10 11 12 13

del : 3 5 rifat 7 8 9 10 11 12 13

for loop 3 5 rifat 7 8 9 10 11 12 13 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99