Как преобразовать строку в массив?
- B000099990
- B200099991
- B000099990
- B400099989
Есть такого типа вводные данные, надо чтобы можно было вызывать их по одному, как в списке.
Т.е print(abc[n]) где abc это массив из этих строк
Пока что при таком способе выдает n'ую букву из первого элемента
print(abc[2]) = 0
print(abc[0]) = B
Ответы (2 шт):
Автор решения: egr1k_
→ Ссылка
s = 'B400099989 B000099990 B200099991 B400099992 B600099993'
lst = s.split()
Для вывода всех элементов используйте цикл
for i in lst:
print(i)
Автор решения: Reims
→ Ссылка
Если правильно понял вопрос, то строка по факту и есть массив символов, вы без проблем в цикле можете пробежаться по каждому из них:
abs = 'B400099989 B000099990 B200099991 B400099992 B600099993'
for symbol in abs:
print(symbol)
Можно еще записать так, принцип один и тот же:
abs = 'B400099989 B000099990 B200099991 B400099992 B600099993'
for id in range(len(abs)):
print(abs[id])