如何创建含字符串与整数的元组?求解代码报错问题
解决方法
直接用括号把变量包起来就能创建目标元组:
(animal, number)
甚至可以省略括号(Python支持这种写法):
animal, number
你的尝试出错原因
tuple(animal, number):tuple()构造函数仅接受一个可迭代参数(比如列表、元组、字符串等),你传入两个独立变量不符合参数规则,所以触发报错。如果非要用这个函数,得把变量放进可迭代对象里,比如:tuple([animal, number])tuple[animal, number]:tuple是Python的元组类型,方括号是给序列(如列表、字符串)做索引的语法,你这么写属于错误用法,完全不是创建元组的正确方式。
内容的提问来源于stack exchange,提问作者kfnwtfn
相关产品推荐
相关产品推荐

