0
我想在Python3
使用join
,如下图所示:问题使用python3加入构建
"".join([str(random.randint(0, sys.maxsize-1)) for i in 0,1,2])
不知怎的,这是行不通的。任何人都可以用代码发现问题!
我想在Python3
使用join
,如下图所示:问题使用python3加入构建
"".join([str(random.randint(0, sys.maxsize-1)) for i in 0,1,2])
不知怎的,这是行不通的。任何人都可以用代码发现问题!
您的问题是for i in 0,1,2
。 0,1,2
不代表任何可通过in
进行收集会员资格测试的任何内容,因为它不是一个序列。如果你用一个元组或列表来包围它,或者在这种情况下最好是range(3)
,那么现在就不会再有问题了,因为现在你有一个序列,可以通过in
对集合成员资格进行测试。
演示:
>>> print("".join([str(random.randint(0, sys.maxsize-1)) for i in range(3)]))
83269163661531505224288232