tuple.py 850 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. """
  2. 元组的定义和使用
  3. Version: 0.1
  4. Author: 骆昊
  5. Date: 2018-03-06
  6. """
  7. def main():
  8. # 定义元组
  9. t = ('骆昊', 38, True, '四川成都')
  10. print(t)
  11. # 获取元组中的元素
  12. print(t[0])
  13. print(t[1])
  14. print(t[2])
  15. print(t[3])
  16. # 遍历元组中的值
  17. for member in t:
  18. print(member)
  19. # 重新给元组赋值
  20. # t[0] = '王大锤' # TypeError
  21. # 变量t重新引用了新的元组 原来的元组被垃圾回收
  22. t = ('王大锤', 20, True, '云南昆明')
  23. print(t)
  24. # 元组和列表的转换
  25. person = list(t)
  26. print(person)
  27. person[0] = '李小龙'
  28. person[1] = 25
  29. print(person)
  30. fruits_list = ['apple', 'banana', 'orange']
  31. fruits_tuple = tuple(fruits_list)
  32. print(fruits_tuple)
  33. print(fruits_tuple[1])
  34. if __name__ == '__main__':
  35. main()