@monkey123

Как ввести строку и разбить ее на части?

помогите пож, есть строка 1234. нужно эту строку разбить на "1" "2" "3" "4" и провести махинации с этими числами
как это сделать на python?
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 5
qlkvg
@qlkvg
python backend developer
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
str1 = '1234'
for x in str1:
      x = int(x)
      # махинации с числом x
Ответ написан
Комментировать
@SashaKon
Учусь Python/Django
Почему бы просто не обращаться к введенной строке по индексам..
Ответ написан
@rnqlover
list = '1234'
a = []
i = 0
while i < len(list):
    a.append(list[i])
    i += 1
Ответ написан
timofeydeys
@timofeydeys
Свобода творцов
# Самый правильный способ, юзать генераторы. Они самые шустрые и простые. И вообще одна и важных фич питона)))
string = "1234567890"  # СТроки в питоне, итерируемые объекты.
int_list = [int(i) for i in string]
# Вместо int(i) можно проводить любые махинации на этим самым i
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы