python输入多个数字成为列表,python输入一组数到列表
感谢所有已经回答的人。还有zip os.path.join真的很有帮助。对于如何在前面列出柜台的建议,不要做这样的事情:
zip(范围(长度(文件)),文件,目录)
/编辑
嗨,
我是学Python的,但是出身背景。典型的伪代码如下:
目录=[目录_0 ,目录_1 ,目录_2]
files=[文件a ,文件b ,文件c]
for(I=0;I目录.长度;i ) {
打印(i 1) . 目录[i] /文件[i] \n
}
#输出:
# 1.目录_ 0/文件_a
# 2.目录1/文件b
# 3.目录_ 2/文件_c
在Python中,我现在写上面的方式是这样的:
目录=[目录_0 ,目录_1 ,目录_2]
files=[文件a ,文件b ,文件c]
对于范围内的I(len(目录)):
打印 % s . % s/% s %((I ^ 1),目录[i],文件[i]
#输出:
# 1.目录_ 0/文件_a
# 2.目录1/文件b
# 3.目录_ 2/文件_c
在读Dive to Python的时候,Mark Pilgrim说用for循环做计数器是“简单的计数器”。他继续演示如何使用循环和字典,但从未真正解决过python解决方案。循环计数器在其他语言中通常是如何使用的。
希望有人能告诉我如何正确的用Python写上面的方案。有没有可能用不同的方法做这件事?
如果我取出增加的行数,我能使用某种列表理解来匹配两个列表吗?
例如,如果我想从输出中得到的只是这个(没有计数器,这是一种可能的列表理解):
#输出:
#目录_ 0/文件_a
#目录_ 1/文件_b
#目录_ 2/文件_c
预先感谢任何帮助。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。