Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 29, 2020 18:07:12

crayfish
Зарегистрирован: 2020-06-29
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Аналоги функций эксель по работе со строками и массивами

Добрый день!
Только осваиваю питон, возник вопрос - есть ли у питона альтернатива функциям экселя по работе со строками (правсимв, левсимв, пстр) и массивами (наибольший/ наименьший i-тый)
Если нет, то подскажите, пожалуйста, как решить следующие задачки:
1) поиск крайнего правого значения в переменной А, где А = 102 (ответ дб 2)?
2) поиск 5 значений переменной В, начиная со 2 символа переменной, где В = 123456789 (ответ дб 23456)
3) поиск третьего наибольшего значения в массиве 1, 2, 5, 6, 8, 12, 15 (ответ дб 8)?

Спасибо!

Офлайн

#2 Июнь 29, 2020 18:24:46

4kpt_V
От: Харьков
Зарегистрирован: 2017-02-19
Сообщения: 299
Репутация: +  12  -
Профиль   Отправить e-mail  

Аналоги функций эксель по работе со строками и массивами

Есть. Смотрите
help(str)
и slice по строкам

Отредактировано 4kpt_V (Июнь 29, 2020 18:25:39)

Офлайн

#3 Июнь 29, 2020 23:20:57

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Аналоги функций эксель по работе со строками и массивами

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
>>>



Офлайн

#4 Июнь 30, 2020 09:09:27

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2583
Репутация: +  60  -
Профиль   Отправить e-mail  

Аналоги функций эксель по работе со строками и массивами

Читаем Лутца; Глава - Строки;



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Июнь 30, 2020 13:46:38

crayfish
Зарегистрирован: 2020-06-29
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Аналоги функций эксель по работе со строками и массивами

Спасибо за помощь и советы!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version