所以我正在制作一个随机安排 NHL 球队的安排程序。我有一份来自大西洋赛区的球队的迷你名单:
atl_div = ["BOS", "BUF", "DET", "FLA"]
当用户输入团队缩写时,他们会得到打印给他们的元素,减去列表中的团队,例如,如果我输入 BUF
,用户将返回:
BOS
DET
FLA
我试过了
input_team = input("Enter a team abbrev.:")
if input_team == "BUF":
print(atl_div[~0])
但这行不通,因为 ~
用于数字而不是列表。
我必须承认我是一个新手程序员,所以如果我的问题听起来是这样的话,我深表歉意。我们都从某个地方开始:)
感谢您的帮助,如有需要,请随时询问更多详细信息!
最佳答案
input_team = input('Enter a team abbrev.:')
print('\n'.join([team for team in atl_div if team != input_team]))
编辑:更新打印格式
关于python - 打印列表中除 Python 中的一个之外的所有字符串元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59149152/