<?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: Searching a LIST in Python in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666633#M51751</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;To add the keys to the dictionary (2nd item of each tuple), try something like this:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
lst = [
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['9999'], 'Code': ['09800']}), 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['8888'], 'Code': ['09800']}),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]

for t in lst:
&amp;nbsp;&amp;nbsp;&amp;nbsp; d = t[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp; emp = d['emp'][0]
&amp;nbsp;&amp;nbsp;&amp;nbsp; #do whatever you need to here to get the info for the next steps
&amp;nbsp;&amp;nbsp;&amp;nbsp; d['Num'] = ['004']
&amp;nbsp;&amp;nbsp;&amp;nbsp; d['LocCity'] = ['Notts']
&amp;nbsp;&amp;nbsp;&amp;nbsp; #etc
 
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;A tuple is immutable, so you won't be able to add a new dict (unless you convert each to a list), but you can add key:value pairs to the existing dict.&amp;nbsp; One thing that bothers me is that all the values in the dict are single item lists.&amp;nbsp; Why not just make them strings and loose the lists?&amp;nbsp;&amp;nbsp;&amp;nbsp; I can think of at least 1 reason why you would need this structure (storing multiple values), but if that is not the case, then this structure just makes things more difficult to get at.&lt;BR /&gt;&lt;BR /&gt;good luck&lt;BR /&gt;Mike&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Mike for the reply. Apologies for confusing you. I meant to say I have a new LIST&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[('key1=1,c=UK', &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['004'], 'locCity': 'Notts'], 'name': ['Roger'],'uid': [&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname.fname@email.com" rel="nofollow noopener noreferrer" target="_blank"&gt;lname.fname@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [101011]}),&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;('key1=2,c=UK',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['005'], 'locCity': ['Birmi'], 'name': ['Din'],'uid':[&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname1.fname1@email.com" rel="nofollow noopener noreferrer" target="_blank"&gt;lname1.fname1@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [101111]}),&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;('key1=3,c=UK',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['006'], 'locCity': ['Clift'], 'name': ['Dan'],'uid':[&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname2.fname2@email.com" rel="nofollow noopener noreferrer" target="_blank"&gt;lname2.fname2@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [111011]})]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a string with lastname.firstname. With this I should loop thru the above tuples and for the matching entry, I have to store keys like Num, locCity and Date and their values. So I believe it should be a dictionary? so I can use these 3 values later....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could it be done? Please advise.&amp;nbsp; Like I need to get the field and its value. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My list will have around 50 fields in its t[1] and I need to pick few from them(2 or 3) with name, value pairs so I can get those values later.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 12 Dec 2021 04:10:27 GMT</pubDate>
    <dc:creator>BarbBen</dc:creator>
    <dc:date>2021-12-12T04:10:27Z</dc:date>
    <item>
      <title>Searching a LIST in Python</title>
      <link>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666628#M51746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, I have a list which looks like ('id=495, Country=UK', {'emp': ['9999'], 'Code': ['09800']}) and I need to check the value of emp number from this list. How do I do that? Basically checking if some other variable is equal to value of employee Id? Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2012 18:35:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666628#M51746</guid>
      <dc:creator>BarbBen</dc:creator>
      <dc:date>2012-11-10T18:35:32Z</dc:date>
    </item>
    <item>
      <title>Re: Searching a LIST in Python</title>
      <link>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666629#M51747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This is not a list, but a tuple, and a strange one at that.&amp;nbsp;&amp;nbsp; But that's not unusual, you can run into strange Python data structures from time to time.&amp;nbsp; This one is a tuple with a dictionary as the 2nd item.&amp;nbsp; The dictionary keys are strings, and the values are single-item lists. Strange indeed.&amp;nbsp; Looks like maybe some xml converted to json or something.&amp;nbsp; Anyway, here's how to get the emp number out of it:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
t = ('id=495, Country=UK', {'emp': ['9999'], 'Code': ['09800']})
emp = t[1]['emp'][0]

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, if you really do have a list of these tuples,&amp;nbsp; then you can search for a particular emp number with a list comprehension like so:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
lst = [
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['9999'], 'Code': ['09800']}), 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['8888'], 'Code': ['09800']}),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]
lst2 = [i for i in lst if i[1]['emp'][0] == '9999']
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This will result in a list (lst2) of all tuples where the 'emp' key in the dictionary is a list with the single value of '9999'.&amp;nbsp; If lst2 ends up empty, then no match was found.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hope this helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 04:10:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666629#M51747</guid>
      <dc:creator>MikeHunter</dc:creator>
      <dc:date>2021-12-12T04:10:22Z</dc:date>
    </item>
    <item>
      <title>Re: Searching a LIST in Python</title>
      <link>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666630#M51748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;This is not a list, but a tuple, and a strange one at that.&amp;nbsp;&amp;nbsp; But that's not unusual, you can run into strange Python data structures from time to time.&amp;nbsp; This one is a tuple with a dictionary as the 2nd item.&amp;nbsp; The dictionary keys are strings, and the values are single-item lists. Strange indeed.&amp;nbsp; Looks like maybe some xml converted to json or something.&amp;nbsp; Anyway, here's how to get the emp number out of it:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;t = ('id=495, Country=UK', {'emp': ['9999'], 'Code': ['09800']}) emp = t[1]['emp'][0] &lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;Now, if you really do have a list of these tuples,&amp;nbsp; then you can search for a particular emp number with a list comprehension like so:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;lst = [ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['9999'], 'Code': ['09800']}),&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['8888'], 'Code': ['09800']}), &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ] lst2 = [i for i in lst if i[1]['emp'][0] == '9999']&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;This will result in a list (lst2) of all tuples where the 'emp' key in the dictionary is a list with the single value of '9999'.&amp;nbsp; If lst2 ends up empty, then no match was found.&lt;BR /&gt;&lt;BR /&gt;hope this helps,&lt;BR /&gt;Mike&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Mike Really appreciate it...Will try this code.....TQ.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2012 23:51:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666630#M51748</guid>
      <dc:creator>BarbBen</dc:creator>
      <dc:date>2012-11-10T23:51:18Z</dc:date>
    </item>
    <item>
      <title>Re: Searching a LIST in Python</title>
      <link>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666631#M51749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Now I need to expand this structure to &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[('ID1=1,c=UK', &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['004'], 'locCity': 'Notts'], 'name': ['Roger'],'uid': [&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname.fname@email.com"&gt;lname.fname@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [101011]}),&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;('key1=2,c=UK',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['005'], 'locCity': ['Birmi'], 'name': ['Din'],'uid':[&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname1.fname1@email.com"&gt;lname1.fname1@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [101111]}),&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;('key1=3,c=UK',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['006'], 'locCity': ['Clift'], 'name': ['Dan'],'uid':[&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname2.fname2@email.com"&gt;lname2.fname2@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [111011]})]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a string with lastname.firstname. With this I should loop thru the above tuples and for the matching entry, I have to store keys like Num, locCity and Date and their values. So I believe it should be a dictionary? so I can use these 3 values later....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could it be done? Please advise.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Nov 2012 13:01:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666631#M51749</guid>
      <dc:creator>BarbBen</dc:creator>
      <dc:date>2012-11-11T13:01:57Z</dc:date>
    </item>
    <item>
      <title>Re: Searching a LIST in Python</title>
      <link>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666632#M51750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To add the keys to the dictionary (2nd item of each tuple), try something like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
lst = [
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['9999'], 'Code': ['09800']}), 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['8888'], 'Code': ['09800']}),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]

for t in lst:
&amp;nbsp;&amp;nbsp;&amp;nbsp; d = t[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp; emp = d['emp'][0]
&amp;nbsp;&amp;nbsp;&amp;nbsp; #do whatever you need to here to get the info for the next steps
&amp;nbsp;&amp;nbsp;&amp;nbsp; d['Num'] = ['004']
&amp;nbsp;&amp;nbsp;&amp;nbsp; d['LocCity'] = ['Notts']
&amp;nbsp;&amp;nbsp;&amp;nbsp; #etc
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A tuple is immutable, so you won't be able to add a new dict (unless you convert each to a list), but you can add key:value pairs to the existing dict.&amp;nbsp; One thing that bothers me is that all the values in the dict are single item lists.&amp;nbsp; Why not just make them strings and loose the lists?&amp;nbsp;&amp;nbsp;&amp;nbsp; I can think of at least 1 reason why you would need this structure (storing multiple values), but if that is not the case, then this structure just makes things more difficult to get at.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;good luck&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 04:10:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666632#M51750</guid>
      <dc:creator>MikeHunter</dc:creator>
      <dc:date>2021-12-12T04:10:24Z</dc:date>
    </item>
    <item>
      <title>Re: Searching a LIST in Python</title>
      <link>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666633#M51751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;To add the keys to the dictionary (2nd item of each tuple), try something like this:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
lst = [
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['9999'], 'Code': ['09800']}), 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ('id=495, Country=UK', {'emp': ['8888'], 'Code': ['09800']}),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]

for t in lst:
&amp;nbsp;&amp;nbsp;&amp;nbsp; d = t[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp; emp = d['emp'][0]
&amp;nbsp;&amp;nbsp;&amp;nbsp; #do whatever you need to here to get the info for the next steps
&amp;nbsp;&amp;nbsp;&amp;nbsp; d['Num'] = ['004']
&amp;nbsp;&amp;nbsp;&amp;nbsp; d['LocCity'] = ['Notts']
&amp;nbsp;&amp;nbsp;&amp;nbsp; #etc
 
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;A tuple is immutable, so you won't be able to add a new dict (unless you convert each to a list), but you can add key:value pairs to the existing dict.&amp;nbsp; One thing that bothers me is that all the values in the dict are single item lists.&amp;nbsp; Why not just make them strings and loose the lists?&amp;nbsp;&amp;nbsp;&amp;nbsp; I can think of at least 1 reason why you would need this structure (storing multiple values), but if that is not the case, then this structure just makes things more difficult to get at.&lt;BR /&gt;&lt;BR /&gt;good luck&lt;BR /&gt;Mike&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks Mike for the reply. Apologies for confusing you. I meant to say I have a new LIST&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;[('key1=1,c=UK', &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['004'], 'locCity': 'Notts'], 'name': ['Roger'],'uid': [&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname.fname@email.com" rel="nofollow noopener noreferrer" target="_blank"&gt;lname.fname@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [101011]}),&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;('key1=2,c=UK',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['005'], 'locCity': ['Birmi'], 'name': ['Din'],'uid':[&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname1.fname1@email.com" rel="nofollow noopener noreferrer" target="_blank"&gt;lname1.fname1@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [101111]}),&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;('key1=3,c=UK',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {'Num': ['006'], 'locCity': ['Clift'], 'name': ['Dan'],'uid':[&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:lname2.fname2@email.com" rel="nofollow noopener noreferrer" target="_blank"&gt;lname2.fname2@email.com&lt;/A&gt;&lt;SPAN&gt;],'Date': [111011]})]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a string with lastname.firstname. With this I should loop thru the above tuples and for the matching entry, I have to store keys like Num, locCity and Date and their values. So I believe it should be a dictionary? so I can use these 3 values later....&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could it be done? Please advise.&amp;nbsp; Like I need to get the field and its value. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My list will have around 50 fields in its t[1] and I need to pick few from them(2 or 3) with name, value pairs so I can get those values later.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 04:10:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/searching-a-list-in-python/m-p/666633#M51751</guid>
      <dc:creator>BarbBen</dc:creator>
      <dc:date>2021-12-12T04:10:27Z</dc:date>
    </item>
  </channel>
</rss>

