я написал код, чтобы принимать входной сигнал в виде списка строкикак получить ввод из нескольких строк
d=["","","","","","","","","",""]
i=0
while(True):
s=input()
d[i]=s
i=i+1
if s=="":
break
Но я не в состоянии обработать список d
для получения требуемой выходной мощности. d[0]
хранит Djokovic:Murray:2-6,6-7,7-6,6-3,6-1
. Теперь я хочу обработать эту строку (или преобразовать ее в словарь)
Теперь я могу написать код (используя функцию str.split(",")
) для расчета;
- Количество лучших в 5 набор матчей выиграл
- Количество лучших в 3 набора матчей выиграл
- Количество выигранных сетов
- Количество выигранных игр
- Количество наборов потерял
- Количество игр потерял
Что вы хотите сказать, что не можете обработать свой список? Вы имеете в виду, что вы не можете изменить значение 'd' в вашем цикле? –
Что это значит? Что именно мешает вам использовать список 'd'? –
Похоже, вы ожидаете, что вход уже будет разбит на список - это не так. –