我有元组变量:
student1 = ("Allan", "Anderson")
student2 = ("Barry", "Byars")
brendan = ("Brendan","Smith")
sandy = ("Sandy","Garner")
我想把它们列在一个列表中:
students = [("Allan", "Anderson"),("Barry", "Byars")]
你会怎么做?我有7个元组变量,有没有有效的方法
我知道students.append()可以做到,但因为我有7个变量,有没有更快的方法
如果变量名没有结构,这是最简单的方法
您可以将变量定义为字典,其中键是变量的名称
例如:
然后使用dict的
values()
方法获取所有值作为列表:您应该在此处使用更好的数据结构(如字典):
输出
这样,如果要添加另一个列表,只需在字典中添加一行,而无需更改任何逻辑:
输出:
相关问题 更多 >
编程相关推荐