python - 如何从用户输入中调用列表项
问题描述
我正在寻找一种让用户输入变量的方法,它会从列表中的特定位置调用列表信息
list = ["0","2","4","8"]
a = input("Enter the list entry you want to retrieve: ")
print (list[a])
如果输入 1 将打印 2,如果输入 2 将打印 4
解决方案
将“a”转换为 int。
list = ["0","2","4","8"]
a = input("Enter the list entry you want to retrieve: ")
print (list[int(a)])
推荐阅读
- ios - 从 golang for iOS (armv7/arm64) 构建一个 c-shared dylib
- huawei-mobile-services - HUAWEI ML Kit使用多类图像分割能力处理位图,但出现错误
- curl - CURL 关闭连接 0
- ruby-on-rails - rails:如何通过 Join Table 链接两个 ActiveRecord
- ios - 仅显示从 swiftui coredata 输入的最近 24 小时/今天的数据
- python - 快速将东向和北向转换为大型 DataFrame 位置的纬度和经度
- log4j - 由于 log4j 阻塞 - org.apache.logging.log4j.core.layout.TextEncoderHelper.copyDataToDestination
- c++ - 检查GTK窗口是否有键盘和鼠标焦点窗口C++
- php - 无法按属性名称对对象数组进行排序
- javascript - Jquery:无法将输入值设置为表 td