python - 如何通过用户输入打印列表?
问题描述
如果我有几个列表,例如:
A=[1,2,3]
B=[1,4,6]
C=[11,4,100]
x=input("which list do you want to print?")
print(x)
如果我应该选择 A,我希望结果是:1、2、3,但我所拥有的只是显示“A”。
我该如何解决这个问题?
解决方案
鉴于您说这是您的第一天编程,不幸的是,这个答案无法向您充分解释,但您可以查看下面使用的内容。有很多不错的 Python 书籍,但我没有具体的一本可以推荐给刚入门的人。(我猜你是根据你的语法和函数使用 Python。)
A = [1, 2, 3]
B = [1, 4, 6]
C = [11, 4, 100]
x = input("which list do you want to print?")
print("You chose: " + x)
choices = {"A": A, "B": B, "C": C}
print(choices.get(x, "unknown choice!"))
“choices”变量的花括号语法称为字典,是字典的缩写。
推荐阅读
- python - 从某个字符串开始的 ftp 目录下载所有文件
- azure - 如何在 Azure 功能上安装 apt-get 包
- c# - Unity 输入管理器停止识别 Xbox One 触发器输入
- java - 具有多对多关系的 JPQL 查询
- r - R 正在使用多个线程而没有运行作业 (R v4.0/Win 10.018363)
- r - 如何读取位于 R 中私有共享驱动器中的私有 Google 电子表格?
- ios - UILabel:纯文本和属性文本有什么区别?
- laravel - 在 Laravel 上验证 2 深度数组
- nginx - 防止子域在 nginx 中重定向到 SSL/HTTPS
- python - 如何正确地向 Pyppeteer 中的网站发送 POST 请求