Как передать переременной типа string пустое значение в функции split()? Есть вот такой код на питоне:mainstr = input() main1, main2, main3 = mainstr.split(" ") Если вбить два значения, то выдаст ошибку что нужно ввести три значения. Как сделать так что бы можно было ввести два значения, а третью строку оставить пустой?
Можно сделать это следующим образом:
mainstr = input()main_split = mainstr.split(" ")
if len(main_split) == 2:
main1, main2 = main_split
main3 = ""
elif len(main_split) == 3:
main1, main2, main3 = main_split
Таким образом, если введены только два значения, переменная main3 будет пустой строкой.