tuple 不能这样生成吗?

来源:6-1 什么是tuple

ccyiming

2021-05-09 10:01

numbersInList = [x for x in range(10)]     
numbersInTuple = (x for x in range(10))
print(numbersInTuple)
print(numbersInList)

结果是这样的:

<generator object <genexpr> at 0x0000025227369510>

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

为什么不能生成Tuple?    

写回答 关注

2回答

  • 沐念式
    2021-06-24 14:54:58

    tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变

  • 慕仙2008175
    2021-05-09 17:12:16
    numbersInList = [x for x in range(10)]
    numbersInTuple = tuple(numbersInList)


Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154161 学习 · 1075 问题

查看课程

相似问题