<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Task with Dictionary in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539680#M42201</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any ideas ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 May 2017 10:24:19 GMT</pubDate>
    <dc:creator>JohnMcoy</dc:creator>
    <dc:date>2017-05-08T10:24:19Z</dc:date>
    <item>
      <title>Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539672#M42193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you explain me, how to change field value with dictionaries?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example :&amp;nbsp;&lt;/P&gt;&lt;P&gt;dict = {"A" : "A-150",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"B" : "B-200",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"C" : "C-250"}&lt;/P&gt;&lt;P&gt;And i want change A with A-150, B with B-200&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/349778_pastedImage_1.png" style="width: auto; height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks !&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 08:11:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539672#M42193</guid>
      <dc:creator>JohnMcoy</dc:creator>
      <dc:date>2017-05-05T08:11:51Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539673#M42194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you trying to retrieve the value?&amp;nbsp;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;dict &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"A"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"A-150"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"B"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"B-200"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"C"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"C-250"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

dict&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'A'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="comment token"&gt;# get its value&lt;/SPAN&gt;
&lt;SPAN class="string token"&gt;'A-150'&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:24:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539673#M42194</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2021-12-11T23:24:16Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539674#M42195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or set it to anything.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;dict&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"A"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Anything you want it to be"&lt;/SPAN&gt;
‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:24:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539674#M42195</guid>
      <dc:creator>NeilAyres</dc:creator>
      <dc:date>2021-12-11T23:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539675#M42196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I know this, but what statement should be, if I have 2000 Fields in Values Column ? Every field in this column has &amp;nbsp;A, B or C value. How to change values with dict in all 2000 fields ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 11:28:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539675#M42196</guid>
      <dc:creator>JohnMcoy</dc:creator>
      <dc:date>2017-05-05T11:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539676#M42197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;def&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;get_val&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;val&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;""" get a dictionary value"""&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; dict &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"A"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"A-150"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"B"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"B-200"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"C"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"C-250"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; dict&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;val&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;

&lt;SPAN class="comment token"&gt;# python parser&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# field calculator code&lt;/SPAN&gt;
&lt;SPAN class="comment token"&gt;# field calculator expression for a text field&lt;/SPAN&gt;

get_val&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;!YourFieldNameHere!&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:24:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539676#M42197</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2021-12-11T23:24:22Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539677#M42198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;2000 fields?&amp;nbsp; Do you mean 2000 rows?&amp;nbsp; Your statement "2000 Fields in Values Column" is confusing since field and column describes the same aspect of a table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 12:52:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539677#M42198</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2017-05-05T12:52:11Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539678#M42199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, yeah I mean rows ... So like I said, I have 2000 rows and ~ 25 columns. &amp;nbsp;One column is Values. So&amp;nbsp;what expression would be the best ? Values column should have A-150, B-200, C-250 values. Not A,B,C. And I dont know solution for that...&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 13:00:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539678#M42199</guid>
      <dc:creator>JohnMcoy</dc:creator>
      <dc:date>2017-05-05T13:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539679#M42200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the field calculator expression I posted will work unless your table is different... post a snapshot of what you are working with so people can better understand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 May 2017 15:52:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539679#M42200</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2017-05-05T15:52:39Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539680#M42201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any ideas ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 May 2017 10:24:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539680#M42201</guid>
      <dc:creator>JohnMcoy</dc:creator>
      <dc:date>2017-05-08T10:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539681#M42202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;well it is clear now that you want to do this in a script, I thought you were wanting to do this in the field calculator.&amp;nbsp; That is the part that wasn't clear.&lt;/P&gt;&lt;P&gt;You need to use the function (ie def ) with your dictionary to make the change within your tabletocsv function but I am not sure what it is doing there.&amp;nbsp; Does this work without the conversion or is it an attempt to piece a script together?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 May 2017 12:20:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539681#M42202</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2017-05-08T12:20:27Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539682#M42203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It has to be a piece of that script. You see like this part(code) if any row hasn`t a value, in CSV will write Null.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; n&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;i &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; enumerate&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;row&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; i&lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt;None&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;n&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"NULL"&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;So I think I need only a couple lines of code to reach a goal.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I have this:&amp;nbsp;&lt;/P&gt;&lt;DIV style="color: #333333; background-color: #f5f5f5; font-size: 14px;"&gt;&lt;DIV&gt;&lt;SPAN style="color: #4b83cd;"&gt;for&lt;/SPAN&gt;&lt;SPAN style="color: #333333;"&gt; key, value &lt;/SPAN&gt;&lt;SPAN style="color: #777777;"&gt;in&lt;/SPAN&gt;&lt;SPAN style="color: #333333;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7a3e9d;"&gt;dict&lt;/SPAN&gt;&lt;SPAN style="color: #333333;"&gt;.items&lt;/SPAN&gt;&lt;SPAN style="color: #777777;"&gt;()&lt;/SPAN&gt;&lt;SPAN style="color: #333333;"&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;row&lt;/SPAN&gt;&lt;SPAN style="color: #777777;"&gt;[&lt;/SPAN&gt;&lt;SPAN style="color: #ab6526;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #777777;"&gt;]=&lt;/SPAN&gt;&lt;SPAN style="color: #333333;"&gt;value&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:24:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539682#M42203</guid>
      <dc:creator>JohnMcoy</dc:creator>
      <dc:date>2021-12-11T23:24:25Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539683#M42204</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you still need the def example and you call it&lt;/P&gt;&lt;P&gt;if i is None:&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; row&lt;N&gt; = "NULL"&lt;/N&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;SPAN&gt;else:&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; row&lt;N&gt; = get_val&lt;/N&gt;&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;i&lt;SPAN&gt;)&amp;nbsp; # get)val is the def and it needs your dictionary&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 May 2017 12:34:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539683#M42204</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2017-05-08T12:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: Task with Dictionary</title>
      <link>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539684#M42205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If there's no extra logic involved with getting the value, why not just look it up in the dictionary immediately instead of making a separate function?&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;dict &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"A"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"A-150"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"B"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"B-200"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="string token"&gt;"C"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"C-250"&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; n&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; i &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; enumerate&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;row&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; i&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;n&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; dict&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;n&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; None‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Keep in mind that you will get a&amp;nbsp;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;KeyError&lt;/SPAN&gt; and the script will stop if &lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;i&lt;/SPAN&gt; is not in the dictionary. You can use &lt;A href="https://docs.python.org/2.7/library/stdtypes.html#dict.get" rel="nofollow noopener noreferrer" target="_blank"&gt;dict.get()&lt;/A&gt;&amp;nbsp;and specify a default value if you want it to keep running.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:24:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/task-with-dictionary/m-p/539684#M42205</guid>
      <dc:creator>BlakeTerhune</dc:creator>
      <dc:date>2021-12-11T23:24:28Z</dc:date>
    </item>
  </channel>
</rss>

