gpt4 book ai didi

python - 如何在python中创建未知数量的变量

转载 作者:太空宇宙 更新时间:2023-11-04 01:26:19 24 4
gpt4 key购买 nike

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

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

就像我想要的那样

for x in range (0, columnBound):
listx = []

我会把 list1、list2、....一直到 listx(或 listcolumnBound)

我是编程的新手,希望在概念上得到帮助,指出正确的方向。我不知道如何用谷歌搜索这个问题,因为它非常抽象。

谢谢!

额外信息:

我的程序将使用电子表格作为输入。每列包含 5 位引用编号,对应于特定的公司地址。然后,它将采用不同的电子表格,其中每一行都有一个引用代码,但需要在最后一列中插入一个地址。我将查询每个列表以查看它是否具有匹配的引用代码,并将相应的地址输入到电子表格中。有时我会有 5 个地址列,有时我可能有 8 个。我知道制作一个明确类型的程序(我专门创建列表 1-8,如果有 9 个地址列,第 9 个将被忽略)是不好的实践。我想了解如何让我的程序适应有多少列。

最佳答案

您可以使用列表列表:

例如:

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

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

关于python - 如何在python中创建未知数量的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17685199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com