列表.py 877 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # -*- coding: UTF-8 -*-
  2. li = [5, 4, 3, 2, 1]
  3. li.append('a')
  4. # print(li)
  5. print('a' in li)
  6. li.insert(2, 'HHH') #索引号之后插入
  7. print(li)
  8. li2 = ['append','insert','extend']
  9. li.extend(li2) # 把另外一个列表添加进去
  10. print(li)
  11. v = li.pop()
  12. v2 = li.pop(2) #索引号
  13. print(v)
  14. print(li)
  15. idx = li.index('a') #返回索引号
  16. print(idx)
  17. li.pop(li.index('a'))
  18. print(li)
  19. print('-'.join(['1','2'])) #字符串的拼接
  20. print(li.count(1))
  21. li5 = [1,33,4,753,76]
  22. # li5.sort() #正向排序
  23. # li5.sort(reversed=True) #逆向排序
  24. print(li5)
  25. li6 = sorted(li5, reverse=True) #排序,返回一个对象
  26. print(li6)
  27. """
  28. a = [1, 23, '14']
  29. b = a
  30. b[1]=0 # 会覆盖原有的值
  31. print(a) # 会覆盖原有的值
  32. """
  33. l1 = [1, 'a']
  34. # l2 = l1.copy()
  35. l3 = list(l1)
  36. l4 = l1[:]
  37. ### 深浅拷贝
  38. print(id(l1))
  39. # print(id(l2))
  40. print(id(l3))
  41. print(id(l4))