Как задать несколько значений в одну переменную?
Как мне значения Как дела и как дела поместить в одну переменную?
Необходимо сравнить ее с другой переменной, если хоть один вариант совпадет, необходимо чтобы в if что-то произошло.
Ответы (3 шт):
Используйте кортеж:
words = ("Как дела", "как дела")
А вообще коллекций разных в питоне много, какую лучше использовать зависит от сценария использования.
По дополнительному вопросу из комментария:
if "как дела" in words:
print("Нашёл!")
string = "как дела", "Как дела"
для вывода или использования одного из значений:
print(string[0]) - тут выводится "как дела"
мне необходимо сравнить его с другой переменной если хоть одни вариант совпадет необходимо что бы что-то произошло (в if)
Можно сделать так (если есть две переменных с несколькими значениями):
a = ["Как дела", "как дела"]
b = ["Привет", "привет", "Как дела"]
for itema in a:
for itemb in b:
if itema == itemb: # if-блок, который ищет совпадения
pass # Тут всё, что необходимо выполнить
Или так (если есть одна переменная с несколькими значениями и другая с одним занчением):
a = ["Как дела", "как дела"]
b = "Как дела"
if b in a: # if-блок, который ищет совпадения
pass # Тут всё, что необходимо выполнить