我试着用基于字典键的特殊格式打印。下面是抛出TypeError的代码:Format需要一个映射。
有人告诉我键不能是整数,所以我把它改成了字符串我也希望把一个变量放在%s里面,比如说(你的选择),但是他告诉我不能把变量放在特殊格式里面(这是真的吗?).
your_choice = "one"
yourOS_dict = {"one": "MacOS", "two": "Windows", "three": "Linux"}
print("You chose option # %s. %(one)s !" % (your_choice, yourOS_dict))
谢谢你的帮助。