Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 请列举Python 3中的各种理解_Python 3.x_List Comprehension_Set Comprehension - Fatal编程技术网

Python 3.x 请列举Python 3中的各种理解

Python 3.x 请列举Python 3中的各种理解,python-3.x,list-comprehension,set-comprehension,Python 3.x,List Comprehension,Set Comprehension,到目前为止,我已经了解了 名单 设置 字典 发电机 理解。是否还有其他可以“理解”的可理解性?我主要对Python 3感兴趣 my_dict = {i:char for i,char in enumerate("Hello, world!")} my_list = [i**2 for i in range(10)] my_set = {i**2 for i in range(10)} my_generator = (i**2 for i in range(10)) 就理解而言,我已经不知道

到目前为止,我已经了解了

  • 名单
  • 设置
  • 字典
  • 发电机
理解。是否还有其他可以“理解”的可理解性?我主要对Python 3感兴趣

my_dict = {i:char for i,char in enumerate("Hello, world!")}
my_list = [i**2 for i in range(10)]
my_set = {i**2 for i in range(10)}
my_generator = (i**2 for i in range(10))

就理解而言,我已经不知道还有什么了。当然,您可以使用(比如)元组构造函数中的列表/生成器来创建(在本例中)元组。但这不是发电机本身

我知道它们是如何工作的。我的问题是,除了上面提到的理解之外,是否还有其他理解。然而,请注意,尽管语法上有相似之处,但生成器不是理解。我知道,但您可以将生成器作为理解来编写,cf。