python 数据类型:列表和元组

列表是以方括号[]包围的数据集合,不同成员以‘,’隔开。列表中可以包含任何数据类型,也可以包括另一个列表。列表页可以通过序号来访问其中的成员。在脚本中可以对列表中的数据进行排序、添加、删除等操作,改变列表中的中某一成员。

      元组是以圆括号()包围的数据集合。与列表不同的是,元组中的数据一旦确定就不能被改变。元组可以使用在不希望数据被其他操作改变的场合。

  1. >>> list =[] #定义一个空列表 
  2. >>> list.append(1) #向列表中添加一个成员 
  3. >>> list.count(2) #计算2在列表中出现的次数 
  4. 0 
  5. >>> list.extend([2,3,5,4]) #向列表中添加一个列表 
  6. >>> list 
  7. [1, 2, 3, 5, 4
  8. >>> list.index(5) #获得5在列表中的位置 
  9. 3 
  10. >>> list.insert(2,6) #从0开始,也就是在第3个成员处插入6 
  11. >>> list 
  12. [1, 2, 6, 3, 5, 4
  13. >>> list.pop(2) #删除列表中的第3个成员 
  14. 6 
  15. >>> list 
  16. [1, 2, 3, 5, 4
  17. >>> list.remove(5) #删除列表中的5 
  18. >>> list 
  19. [1, 2, 3, 4
  20. >>> list.reverse() #颠倒列表中的顺序 
  21. >>> list 
  22. [4, 3, 2, 1
  23. >>> list.sort() #将列表中的成员重新排序 
  24. >>> list 
  25. [1, 2, 3, 4
  26. >>> new =['a','b','c'
  27. >>> list.insert(3,new) 
  28. >>> list 
  29. [1, 2, 3, ['a', 'b', 'c'], 4
  30. >>> list[1:2
  31. [2
  32. >>> list[1:3
  33. [2, 3
  34. >>> list[1:4
  35. [2, 3, ['a', 'b', 'c']] 
  36. >>> list[1:5
  37. [2, 3, ['a', 'b', 'c'], 4
  38. >>> list[1:6
  39. [2, 3, ['a', 'b', 'c'], 4
  40. >>> new[2
  41. 'c' 
  42. >>> tuple=('A','B','C') #定义一个元组 
  43. >>> list.insert(5,tuple) 
  44. >>> list 
  45. [1, 2, 3, ['a', 'b', 'c'], 4, ('A', 'B', 'C')] 
  46. >>> list[0] = 0 
  47. >>> list 
  48. [0, 2, 3, ['a', 'b', 'c'], 4, ('A', 'B', 'C')] 
  49. >>> tuple[0] = 0 
  50. Traceback (most recent call last): 
  51.   File "<stdin>", line 1, in <module> 
  52. TypeError: 'tuple' object does not support item assignment 
  53. >>> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值