Как проверить, содержит ли список определенное значение?
Я получаю новый текущий список случайным образом, но случайно сгенерированный список должен иметь TRUE в нем,
например.['Истина','ложь' , 'ложь', 'ложь',] или [значение'false' , 'false', то значение 'false','true', то]
import random list2 = ['TRUE','FALSE' , 'FALSE', 'FALSE', 'FALSE','FALSE','FALSE' ] current = [] def randompicker(): for i in range(4): current.append(random.choice(list2)) randompicker() s = current
Что я уже пробовал:
for x in s: if 'TRUE' in x: print (x)
Richard MacCutchan
Вы не можете использовать это выражение if 'TRUE' in x
, так как x - это не список. Это должно быть просто
if 'TRUE' in s: