Python 3.x 如何理解这句话;未来的url={executor.submit(加载url,url,60):url的url“;
当我在官方文件处时: 然而,我并不理解这个表达的含义: future_to_url={executor.submit(加载_url,url,60):url的url 它是语法指向的地方吗?谢谢!它是一个Python 3.x 如何理解这句话;未来的url={executor.submit(加载url,url,60):url的url“;,python-3.x,grammar,Python 3.x,Grammar,当我在官方文件处时: 然而,我并不理解这个表达的含义: future_to_url={executor.submit(加载_url,url,60):url的url 它是语法指向的地方吗?谢谢!它是一个dict(字典)理解表达式,就像列表理解表达式一样。运算符是{},而不是[]。因为我们用{}定义字典文本。例如: l = [1, 2, 3] # key is `'name' + str(x)`, value is `x` print({ 'name' + str(x): x for x in l
dict
(字典)理解表达式,就像列表
理解表达式一样。运算符是{}
,而不是[]
。因为我们用{}
定义字典
文本。例如:
l = [1, 2, 3]
# key is `'name' + str(x)`, value is `x`
print({ 'name' + str(x): x for x in l })
# {'name2': 2, 'name3': 3, 'name1': 1}
上述代码中dict的键为'name'+str(x)
,值为x
因此在
{executor.submit(load_url,url,60):url中url的url}
中,生成的dict的键是executor.submit(load_url,url,60)
,值是url
有关dict理解的更多信息,请参阅。它是一个dict
(字典)理解表达式,就像列表
理解表达式一样。运算符是{}
,而不是[]
。因为我们使用{/code>定义字典
文字。例如:
l = [1, 2, 3]
# key is `'name' + str(x)`, value is `x`
print({ 'name' + str(x): x for x in l })
# {'name2': 2, 'name3': 3, 'name1': 1}
上述代码中dict的键为'name'+str(x)
,值为x
因此在{executor.submit(load_url,url,60):url中url的url}
中,生成的dict的键是executor.submit(load_url,url,60)
,值是url
有关听写理解的更多信息,请参阅