python - 如何根据单个输入创建列表
问题描述
我是编码新手,从 Python 开始学习基础知识。通过 codecademy 并从我自己的简单“初级联赛球队规划师”开始(为我儿子的足球队)。
我确实尝试过研究我的问题,但我无法找到解决方案(如果由于缺乏专业知识而导致您不知道自己在寻找什么,那么事情就会变成一种 catch22 情况)
问题
基于像 total_matches 这样的单个输入字段,我想创建一个列表,其中包含每个匹配项的列表条目
list_matches = ["match 1", "match 2", ....]
不知道从哪里开始。我想立即打印它们,然后使用一些重复的打印语句并使用输入来创建一些计数,但是因为我想扩展这些功能并且我需要它们在一个列表中。此外,我希望获得技能,以便在某个时候将列表替换为带有日期等的实际匹配列表。
所以这就是我提示匹配数量的方式
total_matches = 0
total_matches= int(raw_input("Enter the amount of matches your team has to play: "))
现在我想创建一个我期望的列表
matches = ["match 1", "match 2", ....]
解决方案
对于 Python 3+,试试这个:
total_matches= int(input("Enter the amount of matches your team has to play: "))
matches = ['match '+str(k+1) for k in range(total_matches)]
对于 Python 2+,您需要更改从用户获取输入的方式。休息是一样的。
total_matches= int(raw_input("Enter the amount of matches your team has to play: "))
推荐阅读
- reactjs - React .map() 一次访问多个元素或使用类似 for 循环的东西
- vue.js - vuejs发票输入绑定
- angular - @angular-eslint/template/eqeqeq 禁用或允许 null
- c# - 在 SqlCommand 中添加列和表名作为参数,例如“SELECT @col from @table”查询
- html - 我怎样才能把我的号码放在另一个下面?
- json - 如何在 Flutter 的 POST METHOD 中发送对象内的对象数组
- mysql - 为其他必需列提供空值的透视查询
- zoho - 如何在 zoho crm 中将沙盒编辑代码部署到生产环境
- python - Kivy 为具有多个值的 Spinner Dropdown 设置高度
- c# - 如何从 C# 中的另一个方法引用一个类?