python怎么创建变量_如何在python中创建未知数量的变量

我正在制作一个阅读电子表格的程序.对于每一列,我的程序会创建该列每行中所有值的列表.为了确定我需要多少列表,我有变量columnBound,它是电子表格中的列总数.如果有3列,如何制作有时会创建3个列表的程序,如果有8列,有时会创建8个列表?

例如,如果总共有3列,我知道我可以轻松拥有list1,list2,list3,并根据需要构建它们,但是如何让我的程序基于columnBound构建动态数量的列表?

就像我想要的那样

for x in range (0, columnBound):

listx = []

哪里我会有list1,list2,….一直到listx(或listcolumnBound)

我是编程新手,非常喜欢概念上的帮助,这是一个正确的方向.我不知道如何谷歌这个问题,因为它是非常抽象的.

谢谢!

额外信息:

我的程序将使用电子表格作为输入.每列包含对应于特定商家地址的5位数参考号.然后,它将采用不同的电子表格,其中每一行都有一个参考代码,但需要在最后一列中插入一个地址.我将查询每个列表以查看它是否具有匹配的ref代码并在电子表格中输入相应的地址.有时我会有5个地址列,有时我可能有8个.我知道制作一个明确输入的程序(我专门创建列表1-8,如果有9个地址列,第9个将被遗漏)是坏的实践.我想学习如何让我的程序适应有多少列.

解决方法:

您可以使用列表列表:

例如:

[['col1','col2'],[1,2]]

这样,您就可以拥有动态数量的列表.

标签:python,variables,list

来源: https://codeday.me/bug/20191002/1844907.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值