Я пытаюсь нарезать набор строк, чтобы создать новую строку, которая является частичной по отношению к исходной строке.
Я пытаюсь найти простой метод, который не требует определения новой функции, так как я планирую использовать ее в функции, и я стараюсь избегать вложенных функций, split()
и т. Д. Цель состоит в том, чтобы сделать это как просто, насколько это возможно.
Я присваиваю строку переменной. Я хочу использовать эту переменную для нахождения n-го вхождения символа (в данном случае его ","
- разделитель). Я хочу использовать результат, чтобы нарезать оригинальную строку и создать новую строку.
s = 'alpha,beta,charlie,1234,ABC,01,10'
i = s.find(',')
a = s.find(',', i + 4) # this should give me the index of 23 (after 1234)
Результат - 10
, что эквивалентно 'i + 2', что является 'альфа, бета'.