Вообщем, у меня есть переменная
message.text = """
1. Information One
2. Information Two
3. Information Three
4. Information Four
"""
И я получаю от сюда информацию таким образом:
name_1 = re.findall(r'1.(\w*)', message.text)
name_2 = re.findall(r'2.(\w*)', message.text)
name_3 = re.findall(r'3.(\w*)', message.text)
name_4 = re.findall(r'4.(\w*)', message.text)
Но пользователь так же может написать: message.text = """
1. Information One
4. Information Four
"""
То есть тогда, переменные name_2 и name_3 не будут
А мне нужно передать эти значения в АПИ для сервера:
client.post_order(Information One=1,
Information Two=2,
Information Three=3,
Information Four=4)
Но мне требуется сделать так, если у меня нет какой-то из переменных, например нет name_2, то писать:
client.post_order(Information One=1,
Information Three=3,
Information Four=4)
Например нет name_3, то писать:
client.post_order(Information One=1,
Information Three=2,
Information Four=4)
твой метод client.post_order?
если да то переделай его так чтобы он принимал массив (все равно все методы, отсылающие на сервер запросы так и делают), тогда простыми проверками на пустые значения собираешь свой post