Форум сайта python.su
Добрый день!
Только осваиваю питон, возник вопрос - есть ли у питона альтернатива функциям экселя по работе со строками (правсимв, левсимв, пстр) и массивами (наибольший/ наименьший i-тый)
Если нет, то подскажите, пожалуйста, как решить следующие задачки:
1) поиск крайнего правого значения в переменной А, где А = 102 (ответ дб 2)?
2) поиск 5 значений переменной В, начиная со 2 символа переменной, где В = 123456789 (ответ дб 23456)
3) поиск третьего наибольшего значения в массиве 1, 2, 5, 6, 8, 12, 15 (ответ дб 8)?
Спасибо!
Офлайн
Есть. Смотрите
help(str)
и slice по строкам
Отредактировано 4kpt_V (Июнь 29, 2020 18:25:39)
Офлайн
crayfish
1) поиск крайнего правого значения в переменной А, где А = 102 (ответ дб 2)?
>>> s = '102' >>> out = s[-1] >>> out '2' >>>
crayfish
2) поиск 5 значений переменной В, начиная со 2 символа переменной, где В = 123456789 (ответ дб 23456)
>>> s = '123456789' >>> out = s[1:6] >>> out '23456' >>>
crayfish
3) поиск третьего наибольшего значения в массиве 1, 2, 5, 6, 8, 12, 15 (ответ дб 8)?
>>> lst = [1, 2, 5, 6, 8, 12, 15] >>> out = sorted(lst)[-3] >>> out 8 >>>
>>> lst = [15, 12, 8, 6, 5, 2, 1] >>> out = sorted(lst)[-3] >>> out 8 >>>
Офлайн
Читаем Лутца; Глава - Строки;
Онлайн
Спасибо за помощь и советы!
Офлайн