考虑下面的例子:
random_tile = random.choice(tiles)
del random_tile
它首先将列表中的一个随机元素分配tiles
给一个变量,然后对该变量调用一个函数。
那么如果我们要缩短代码如下:
del random.choice(tiles)
我们会得到一个SyntaxError: can't delete function call
. 我试过eval()
没有运气。如何解决?
编辑:
我想做的是从tiles
列表中随机删除一个元素。我以为我找到了一种比用作索引更紧凑的方法random.randint()
,但我想不是。
否则有没有一种pythonic/传统的方式来做到这一点?