gpt4 book ai didi

python - 如何在调用后删除一个列表变量?

转载 作者:行者123 更新时间:2023-12-03 16:11:00 24 4
gpt4 key购买 nike

States = 'alabama', 'alaska', 'arizona', 'arkansas'.....
randomState = random.randint(1, 50)
print(States[randomState])

我制作了一个脚本,可以从 50 个状态中随机选择一个状态,它可以工作,但我还想删除它调用的状态,因为它在调用的下一次迭代中不会重复使用相同的变量。

最佳答案

我们来了

import random

States = ['alabama', 'alaska', 'arizona', 'arkansas']
randomState = random.randint(0, len(States) - 1)
print(States.pop(randomState))

多次调用示例

import random

States = ['alabama', 'alaska', 'arizona', 'arkansas']

while States:
randomState = random.randint(0, len(States) - 1)
print('Removed random state: {}'.format(States.pop(randomState)))

输出

python test.py
Removed random state: alaska
Removed random state: alabama
Removed random state: arizona
Removed random state: arkansas

关于python - 如何在调用后删除一个列表变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59361718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com