[randint (0,20) for _ in range(30)] 中下划线 _ 表示什么意思啊?

来源:2-3 如何统计序列中元素的出现频度

su74

2017-06-28

[randint (0,20) for _ in range(30)] 中下划线 _ 表示什么意思啊? 

写回答

3回答

慕士塔格

2017-07-09

当一个临时变量在后面不使用的情况下,习惯就用这个_来命名,惯例而已。

1
0

芳芳菲菲

2017-07-03

‘_’是占位符。在程序中,如果定义了变量却没有引用,IDE会提示出错。假如换成这样,[randint (0,20) for m in range(30)] ,但是定义的m并未引用。因此,使用'_'替代。

1
0

colin1

2017-07-02

就一变量而已,把它替换成i或者其他的,也是一样的效果

0
0

Python高效编程技巧实战

精选50个Python案例,源自实战,全面提升Python编程能力

2582 学习 · 360 问题

查看课程