如何在一行python中调用多个变量时跳过重复

王子

大家好,我想知道如何在同一行中调用多个变量时避免重复。

这是使我想要避免重复的代码:

a, b, c, d = int(input()), int(input()), int(input()), int(input())

我真的不知道,但是我想到的唯一想法是使用地图?我真的不知道,请分享一些想法并帮助我!谢谢!

chthonicdaemon

一种方法是对变量使用列表而不是显式名称:

inputs_to_read = 4
inputs = [int(input()) for _ in range(inputs_to_read)]

现在,您只需要按索引而不是按名称来引用输入,因此可以b在代码中更远的地方使用inputs[0]

如果名称很重要,则可以使用字典:

names = ['a', 'b', 'c', 'd']
inputs = {name: int(input()) for name in names}

现在您可以使用inputs['a']而不是数字。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python如何在一行中分配多个变量?

如何在R中使用stargazer在同一行中输出多个变量

如何在一行中初始化某种类型的多个变量

我们如何在一行中调用多个可选函数?

如何在python 3中的一行中输入多个输入?

如何从文件中跳过一行

如何在从R数据框中删除重复项时保留上一行

如何跳过其他函数中的一行-Python?

如何在python中随机选择数据框的一行,但是有重复的行?

如何在添加到购物车时跳过重复的价格项目?

如何在C#的一行中设置多个变量值?

批量调用Powershell时如何在一行中回显变量和字符串

如何在一行中输出多个变量

Python:在同一行中声明多个变量的类型

如何在一行代码中打印多个变量?

如何在单独的电子表格之间跳过重复的行值

Python_在一行中提示用户多个变量,并在新行中调用每个变量

当行中的一项被重复并且仅显示一行时,如何在行中添加星号

如何在一行中调用一系列的多个过程

如何在Oracle plsql块的一行中声明多个变量

跳过python中的第一行

如何使用Stata在一行中替换多个变量

如何在PHP中跳过文件的第一行和最后一行

如何在python中跳过文件的第一行

在python中读取文件时如何跳过每一行的一部分

如何在一行上声明多个数组变量 - python

如何跳过重复任务中的指定时间?

调用函数时如何在另一行下显示一行?

如何在c中的一行中声明多个寄存器变量?