在python中的循环内调用具有相同名称的变量序列

嗯嗯

我有 5 个空列表list1=[], list2=[], list3=[], list4=[], list5=[]和带有 5 个变量的列表var_list=[v1, v2, v3, v4, v5]我想将每个变量附加var_list到相应的空列表中。我手动完成这项工作:

list1.append(var_list[0])
list2.append(var_list[1])
list3.append(var_list[2])
list4.append(var_list[3])
list5.append(var_list[4])

我想在 for 循环中做到这一点,我知道 的元素var_list可以在循环内调用为var_list[i],但是我怎么能list以这种方式调用,其中所有变量都list具有相同的名称和不同的数字。'list'+str(i)不能工作。任何人都可以帮助我在循环内的一行中完成这项工作。

拉尔夫

我建议您使用 adict来保存所有列表。也许是这样的:

my_lists = {
    'list_{}'.format(i+1): []
    for i in range(5)}

var_list = [1, 2, 3, 4, 5]

for i, elem in enumerate(var_list):
    my_lists['list_{}'.format(i+1)].append(elem)

运行后,my_lists将保持:

{'list_1': [1], 'list_2': [2], 'list_3': [3], 'list_4': [4], 'list_5': [5]}

注意:在这种情况下,假设 in 元素的顺序var_list对应于列表的名称(位于iin位置的元素var_list将转到具有i其名称的列表)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在名称空间列表中调用具有相同名称的函数

来自分类Dev

python函数可以调用具有相同名称的全局函数吗?

来自分类Dev

如何在Django的不同目录中调用具有相同名称的模板?

来自分类Dev

在Ruby中调用具有相同名称的函数和方法

来自分类Dev

在Ruby中调用具有相同名称的函数和方法

来自分类Dev

在源表中引用具有相同名称的重命名变量

来自分类Dev

如何在异构类的实例上循环以调用具有相同名称和参数的方法?

来自分类Dev

你如何使用字符串从列表来调用具有相同名称的函数,在Python?

来自分类Dev

mysql查询在循环中使用具有相同名称的列的左联接

来自分类Dev

使用字符串内容调用具有相同名称的函数

来自分类Dev

如何调用具有相同名称但不同参数的虚函数?

来自分类Dev

如何在允许ADL等的同时调用具有相同名称的其他函数

来自分类Dev

如何在允许ADL等的同时调用具有相同名称的其他函数

来自分类Dev

Python:具有相同名称的函数和变量

来自分类Dev

Python:具有相同名称的函数和变量

来自分类Dev

在VIM中收集具有相同名称模式的变量

来自分类Dev

如何通过将变量分配给这些数字来调用具有相同名称但以不同数字结尾的变量

来自分类Dev

尝试从另一个名称空间调用具有相同名称的函数时,函数调用中的参数太少

来自分类Dev

正确使用具有相同名称的表单的方法

来自分类Dev

如何在zsh中创建一个函数来调用具有相同名称的现有命令?

来自分类Dev

python中具有相同名称的函数的子类

来自分类Dev

为什么必须使用继承类的全名调用具有相同名称(不是签名)的基类上的方法?

来自分类Dev

从同一目录调用具有相同名称的MATLAB m文件和mex文件

来自分类Dev

如何从部分内部而不是使用具有相同名称的局部变量访问:locals哈希?

来自分类Dev

在 Python 中调用具有变量输入的函数

来自分类Dev

在Jackson中反序列化具有相同名称但类型不同的属性?

来自分类Dev

在C#中反序列化具有相同名称的多个XML元素

来自分类Dev

从不同元素中反序列化具有相同名称的xml属性

来自分类Dev

如何在床文件中编号具有相同名称的序列

Related 相关文章

  1. 1

    在名称空间列表中调用具有相同名称的函数

  2. 2

    python函数可以调用具有相同名称的全局函数吗?

  3. 3

    如何在Django的不同目录中调用具有相同名称的模板?

  4. 4

    在Ruby中调用具有相同名称的函数和方法

  5. 5

    在Ruby中调用具有相同名称的函数和方法

  6. 6

    在源表中引用具有相同名称的重命名变量

  7. 7

    如何在异构类的实例上循环以调用具有相同名称和参数的方法?

  8. 8

    你如何使用字符串从列表来调用具有相同名称的函数,在Python?

  9. 9

    mysql查询在循环中使用具有相同名称的列的左联接

  10. 10

    使用字符串内容调用具有相同名称的函数

  11. 11

    如何调用具有相同名称但不同参数的虚函数?

  12. 12

    如何在允许ADL等的同时调用具有相同名称的其他函数

  13. 13

    如何在允许ADL等的同时调用具有相同名称的其他函数

  14. 14

    Python:具有相同名称的函数和变量

  15. 15

    Python:具有相同名称的函数和变量

  16. 16

    在VIM中收集具有相同名称模式的变量

  17. 17

    如何通过将变量分配给这些数字来调用具有相同名称但以不同数字结尾的变量

  18. 18

    尝试从另一个名称空间调用具有相同名称的函数时,函数调用中的参数太少

  19. 19

    正确使用具有相同名称的表单的方法

  20. 20

    如何在zsh中创建一个函数来调用具有相同名称的现有命令?

  21. 21

    python中具有相同名称的函数的子类

  22. 22

    为什么必须使用继承类的全名调用具有相同名称(不是签名)的基类上的方法?

  23. 23

    从同一目录调用具有相同名称的MATLAB m文件和mex文件

  24. 24

    如何从部分内部而不是使用具有相同名称的局部变量访问:locals哈希?

  25. 25

    在 Python 中调用具有变量输入的函数

  26. 26

    在Jackson中反序列化具有相同名称但类型不同的属性?

  27. 27

    在C#中反序列化具有相同名称的多个XML元素

  28. 28

    从不同元素中反序列化具有相同名称的xml属性

  29. 29

    如何在床文件中编号具有相同名称的序列

热门标签

归档