<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804369</guid>
        <pubDate>Sun, 21 Jul 2019 16:02:59 +0000</pubDate>
        <title>Запись в файл значения количества элементов списка</title>
        <link>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804369</link>
        <description><![CDATA[RusSun: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=415182&view=findpost&p=3804089'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>MBo &#064; <time class="tag-quote__quoted-time" datetime="2019-07-18T06:14:45+03:00">18.07.19, 03:14</time></span><div class='quote '>Лучше не использовать переменные с именами стандартных функций</div></div><br>
Это верно. :good: <br>
Но неплохо знать, что есть Вариант : create, use, delete.<br>
Да, проще просто не пересекаться с названием функции.<br>
<br>
Как и знать что, если такое присвоение сделать, то функция уже не будет работать = будет переменной.]]></description>
        <author>RusSun</author>
        <category>Python</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804089</guid>
        <pubDate>Thu, 18 Jul 2019 03:14:45 +0000</pubDate>
        <title>Запись в файл значения количества элементов списка</title>
        <link>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804089</link>
        <description><![CDATA[MBo: Лучше не использовать переменные с именами стандартных функций]]></description>
        <author>MBo</author>
        <category>Python</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804025</guid>
        <pubDate>Wed, 17 Jul 2019 10:05:31 +0000</pubDate>
        <title>Запись в файл значения количества элементов списка</title>
        <link>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804025</link>
        <description><![CDATA[RusSun: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=415182&view=findpost&p=3804018'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>MBo &#064; <time class="tag-quote__quoted-time" datetime="2019-07-17T05:57:03+00:00">17.07.19, 05:57</time></span><div class='quote '>Здесь str - переменная, а не стандартная функция?</div></div><br>
Тогда достаточно сделать так после использования str<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">del str</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
И все будет работать)]]></description>
        <author>RusSun</author>
        <category>Python</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804018</guid>
        <pubDate>Wed, 17 Jul 2019 05:57:03 +0000</pubDate>
        <title>Запись в файл значения количества элементов списка</title>
        <link>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804018</link>
        <description><![CDATA[MBo: Здесь str - переменная, а не стандартная функция?]]></description>
        <author>MBo</author>
        <category>Python</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804016</guid>
        <pubDate>Wed, 17 Jul 2019 03:09:29 +0000</pubDate>
        <title>Запись в файл значения количества элементов списка</title>
        <link>https://forum.sources.ru/index.php?showtopic=415182&amp;view=findpost&amp;p=3804016</link>
        <description><![CDATA[RusSun: Всем привет&#33;<br>
Есть : Есть список, количество элементов можно узнать так<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">print(len(MyList))</div></ol></div></div></div></div><br>
Вопрос такой делал тест:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">MyList = [&quot;Самара&quot;, &quot;Сочи&quot;, &quot;Мурманск&quot;, &quot;Анапа&quot;]</div><div class="code_line">#print( type( len(MyList)) )</div><div class="code_line">f = open(&#39;C:...some puth...\OutTest.txt&#39;, &#39;w&#39;)</div><div class="code_line">f.write(&#39;количество городов: &#39;+str( len(MyList))+&#39;\n&#39; )</div><div class="code_line">#f.writelines (MyList)</div><div class="code_line">for line in MyList:</div><div class="code_line">&nbsp;&nbsp; f.write(line+ &#39;\n&#39;)</div><div class="code_line">f.close()</div></ol></div></div></div></div><br>
Работает. Изменил на другой код с подбором из файла и сортировкой перед записью в файл.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">f = open(&#39;C:...some puth...\In.txt&#39;, &#39;r&#39;)</div><div class="code_line">str = f.read()</div><div class="code_line">str = str.split(&#39;,&#39;)</div><div class="code_line">f.close()</div><div class="code_line">#print(str)</div><div class="code_line">&nbsp;</div><div class="code_line">L =[]</div><div class="code_line">for line in str:</div><div class="code_line">&nbsp;&nbsp; &nbsp;L.append(line+ &#39;\n&#39;)</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">L.sort()</div><div class="code_line">&nbsp;</div><div class="code_line">print(len(L))</div><div class="code_line">&nbsp;</div><div class="code_line">f = open(&#39;C:...some puth...\Out.txt&#39;, &#39;w&#39;)</div><div class="code_line">f.write(&#39;Список кошачих пород:&#39;+&#39;\n&#39;)</div><div class="code_line">f.write(&#39;количество пород: &#39;+str( len(L) )+&#39;\n&#39;) </div><div class="code_line">f.writelines (L) </div><div class="code_line">#for line in L:</div><div class="code_line"># &nbsp; f.write(line+ &#39;\n&#39;)</div><div class="code_line">f.close()</div><div class="code_line">print(&#39;Работа завершена&#39;)</div></ol></div></div></div></div><br>
Идет ошибка <br>
  File &quot;C...Prog1.py&quot;, line 21, in &lt;module&gt;<br>
    f.write(&#39;количество пород: &#39;+str( len(L) )+&#39;&#092;n&#39;)<br>
TypeError: &#39;list&#39; object is not callable<br>
Также, если закомментировать данную строку будет работать.<br>
Заранее  :thanks:]]></description>
        <author>RusSun</author>
        <category>Python</category>
      </item>
	
      </channel>
      </rss>
	