Найти - Пользователи
Полная версия: Дан длинный текст, из которого надо извлечь определенные данные ограниченные символами [] . Помогите новичку
Начало » Python для новичков » Дан длинный текст, из которого надо извлечь определенные данные ограниченные символами [] . Помогите новичку
1 2
panama555
dima_ikar
верно когда их 3 то a,b,c=s если 4 то a,b,c,d=s - а если я не знаю их кол-во

так может быть нет необходимости рассовывать все значения в разные переменные, а просто сохранить их все в одном списке?
dima_ikar
panama555
на самом деле мне надо только последнее и предпоследнее значение
если а = .. б = .. с = .. д = .. е = … то надо только д и е
но это на этом примере а может быть и а - до 9
——————
как вариант я вышел очень тупым решением
sss =
for xxx in range(1, len(st)):
num = st.index(“]>”)
print(num)
sss.append(st)
# print(xxx)
if xxx == 4:
aaa, bbb, ccc, ddd = sss
sss = ddd
break
elif xxx == 5:
aaa, bbb, ccc, ddd, eee = sss
sss = eee
break
elif xxx == 6:
aaa, bbb, ccc, ddd, eee, ggg = sss
sss = eee
break
elif xxx == 7:
aaa, bbb, ccc, ddd, eee, ggg, hhh = sss
sss = ggg
break
elif xxx == 8:
aaa, bbb, ccc, ddd, eee, ggg, hhh, fff = sss
sss = hhh
break
elif xxx == 9:
aaa, bbb, ccc, ddd, eee, ggg, hhh , fff, iii = sss
sss = fff
print(sss)
doza_and
dima_ikar
надо только последнее и предпоследнее значение
Может вам все-же прочитать про списки?
>>> a,b = [1,2,3,4,5][-2:]
>>> a
4
>>> b
5
Slym
Смотрите моё предыдущее сообщение. (намбер #7)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB