CIs*_*ies -1 python curly-braces python-3.x
什么是花括号的意思说他们用于字典,但这个例子怎么样?
resp = {
requests.get('http://localhost:8000')
for i in range(20)
}
Run Code Online (Sandbox Code Playgroud)
从这里采取(实际上它使用[],但它也适用{}).这是什么意思,为什么这个循环颠倒了?
花括号也用于套装.这是一种理解.它创建了20个requests.get对象的集合,只保留唯一的对象.
如果你使用[]而不是{}它是一个列表理解.它们相似,但有两个不同之处
另外,正如您所提到的,这是一种提出请求的不良方式.理解应该用于创建列表/集合,而不是用于作为副产品调用许多命令.在这种情况下,一个简单的for循环更好,它使意图更清晰.