tuple 元组
创建
1 | x = (5,) # 仅有一个元素时,需要在结尾加逗号 |
访问
与list完全一致
生成器推导式
与列表推导式完全一致 1
2
3g = ((i + 2) ** 2 for i in range(10))
tuple(g) # 想要查看值需要用tuple
(4, 9, 16, 25, 36, 49, 64, 81, 100, 121)
循环访问时,可以用for遍历,也可用next()函数, 但需要注意,访问是单向的,访问一个元素后,该元素就会从生成器中消失 1
2
3
4
5
6
7
8
9
10
11g = ((i + 2) ** 2 for i in range(10))
tuple(g)
(4, 9, 16, 25, 36, 49, 64, 81, 100, 121)
list(g)
[]
g = ((i + 2) ** 2 for i in range(10))
g.__next__()
4
next(g)
9
- 本文作者: 水蓝络合物
- 本文链接: https://miku39393939.github.io/2022/03/05/PythonCourse5/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!