Latest posts on Аналоги функций эксель по работе со строками и массивами topichttp://python.su/forum/topic/39189/2020-06-30T13:46:38+03:00Общий :: Python для новичков :: Аналоги функций эксель по работе со строками и массивами
2020-06-30T13:46:38+03:00crayfish210986Спасибо за помощь и советы!
Общий :: Python для новичков :: Аналоги функций эксель по работе со строками и массивами
2020-06-30T09:09:27+03:00ZerG210979Читаем Лутца; Глава - Строки;
Общий :: Python для новичков :: Аналоги функций эксель по работе со строками и массивами
2020-06-29T23:20:57+03:00py.user.next210972<blockquote><em>crayfish</em><br/>1) поиск крайнего правого значения в переменной А, где А = 102 (ответ дб 2)?</blockquote><div class="code"><pre>
<span class="o">>>></span> <span class="n">s</span> <span class="o">=</span> <span class="s1">'102'</span>
<span class="o">>>></span> <span class="n">out</span> <span class="o">=</span> <span class="n">s</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span>
<span class="o">>>></span> <span class="n">out</span>
<span class="s1">'2'</span>
<span class="o">>>></span>
</pre></div><blockquote><em>crayfish</em><br/>2) поиск 5 значений переменной В, начиная со 2 символа переменной, где В = 123456789 (ответ дб 23456)</blockquote><div class="code"><pre>
<span class="o">>>></span> <span class="n">s</span> <span class="o">=</span> <span class="s1">'123456789'</span>
<span class="o">>>></span> <span class="n">out</span> <span class="o">=</span> <span class="n">s</span><span class="p">[</span><span class="mi">1</span><span class="p">:</span><span class="mi">6</span><span class="p">]</span>
<span class="o">>>></span> <span class="n">out</span>
<span class="s1">'23456'</span>
<span class="o">>>></span>
</pre></div><blockquote><em>crayfish</em><br/>3) поиск третьего наибольшего значения в массиве 1, 2, 5, 6, 8, 12, 15 (ответ дб 8)?<br/></blockquote><div class="code"><pre>
<span class="o">>>></span> <span class="n">lst</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">15</span><span class="p">]</span>
<span class="o">>>></span> <span class="n">out</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">lst</span><span class="p">)[</span><span class="o">-</span><span class="mi">3</span><span class="p">]</span>
<span class="o">>>></span> <span class="n">out</span>
<span class="mi">8</span>
<span class="o">>>></span>
</pre></div><div class="code"><pre>
<span class="o">>>></span> <span class="n">lst</span> <span class="o">=</span> <span class="p">[</span><span class="mi">15</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">]</span>
<span class="o">>>></span> <span class="n">out</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">lst</span><span class="p">)[</span><span class="o">-</span><span class="mi">3</span><span class="p">]</span>
<span class="o">>>></span> <span class="n">out</span>
<span class="mi">8</span>
<span class="o">>>></span>
</pre></div>
Общий :: Python для новичков :: Аналоги функций эксель по работе со строками и массивами
2020-06-29T18:24:46+03:004kpt_V210970Есть. Смотрите<br/>help(str)<br/>и slice по строкам
Общий :: Python для новичков :: Аналоги функций эксель по работе со строками и массивами
2020-06-29T18:07:12+03:00crayfish210969Добрый день!<br/>Только осваиваю питон, возник вопрос - есть ли у питона альтернатива функциям экселя по работе со строками (правсимв, левсимв, пстр) и массивами (наибольший/ наименьший i-тый)<br/>Если нет, то подскажите, пожалуйста, как решить следующие задачки:<br/>1) поиск крайнего правого значения в переменной А, где А = 102 (ответ дб 2)?<br/>2) поиск 5 значений переменной В, начиная со 2 символа переменной, где В = 123456789 (ответ дб 23456)<br/>3) поиск третьего наибольшего значения в массиве 1, 2, 5, 6, 8, 12, 15 (ответ дб 8)?<br/><br/>Спасибо! <br/>