打印列表时遇到问题.例如,我有两个列表:
a = [1,2,3,4,5]
b = [6,7,8,9,10]
Run Code Online (Sandbox Code Playgroud)
现在我想要求用户输入列表名称,然后打印该列表.
name = input("Write a list name")
Run Code Online (Sandbox Code Playgroud)
用户输入 "a"
for x in name:
print(x)
Run Code Online (Sandbox Code Playgroud)
但它不起作用(不打印列表"a").你可以帮帮我吗?
更多信息:
我有一本字典:
poland = {"poznan": 86470,
"warszawa": 86484,
"sopot": 95266}
Run Code Online (Sandbox Code Playgroud)
并列出:
poznan = [1711505, 163780, 932461, 1164703]
warszawa = [1503333, 93311, 93181, 93268, 106958, 106956, 127649, 106801, 107386, 93245, 154078, 107032]
sopot = [228481, 164126, 922891]
Run Code Online (Sandbox Code Playgroud)
现在如果用户写"poznan"我想从字典中将波兹南的ID分配给变量"city_id",然后打印名为"poznan"的列表
我有个问题。我有一个格式如下的文件:
A B
C D
E F
X Y
X2 Y2
X3 Y3
Run Code Online (Sandbox Code Playgroud)
我知道如何分配 A、B、C、D、E、F、X、Y(我检查的每个文件都有这些数据)但有时我有更多的数据,如 X2 Y2、X3、Y3,我也想分配这些数据(事先不知道文件中有多少这些)。
其实我的代码是这样的:
reading >> a >> b >> c >> d >> e >> f >> x >> y;
Run Code Online (Sandbox Code Playgroud)
你可以帮帮我吗?谢谢你