小编buc*_*sII的帖子

python中的唯一列表

我对编码很新.我正在尝试创建2个唯一列表,因此l2在l1的相同索引中永远不会具有相同的值.基本上,if语句可以很好地检查(随机值)是否已经在l2中,但在检查a是否与同一索引的l1值相同时不起作用.然后我将缩放此代码以制作一个包含9个列表的数据列表的数独游戏.

l1 = [1, 2, 3, 4]

l2 = []
i = 0
while len(l2) < 4:
    a = random.randrange(1, 5)

    if a not in l2 or not l1[i]:
        l2.append(a)
        i += 1

print(l1, l2)
Run Code Online (Sandbox Code Playgroud)

python list

4
推荐指数
1
解决办法
163
查看次数

标签 统计

list ×1

python ×1