python编程中 []中包含函数和迭代是什么写法?
本人python初学者,请高手朋友们帮我看看这是什么写法,tasks又是什么类型的变量呢。tasks=[self.test_single_proxy(proxy)forp...
本人python初学者,请高手朋友们帮我看看这是什么写法,tasks又是什么类型的变量呢。
tasks = [self.test_single_proxy(proxy) for proxy in test_proxies] 展开
tasks = [self.test_single_proxy(proxy) for proxy in test_proxies] 展开
展开全部
用[ ]括起来,中间并且有语句的叫列表推导式,如下面所示:
my_list = [i for i in range(10)]
为什么会有列表推导式这种写法呢,是因为其表现很简洁,上面那一语句我们用容易理解的方式写出来就是:
my_list = []
for i in range(10):
my_list.append(i)
my_list的内容为:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
从两者代码行数来看,列表推导式只有一行,更简洁。不过使用列表推导式的前提是你对使用下面的代码的方法已很熟悉时,那么才建议写列表推导式,毕竟代码还是要保证先能看懂才行。
my_list = [i for i in range(10)]
为什么会有列表推导式这种写法呢,是因为其表现很简洁,上面那一语句我们用容易理解的方式写出来就是:
my_list = []
for i in range(10):
my_list.append(i)
my_list的内容为:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
从两者代码行数来看,列表推导式只有一行,更简洁。不过使用列表推导式的前提是你对使用下面的代码的方法已很熟悉时,那么才建议写列表推导式,毕竟代码还是要保证先能看懂才行。
2020-08-18 · 知道合伙人软件行家
关注
展开全部
列表推断
英文list comprehension
和for循环是一样的效果
英文list comprehension
和for循环是一样的效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询