list processing

count of numeric elements in a list

from collections import Counter
word_list=[1,1,1,2,2,3,3,3,3,6,6,5,6,8,23,]
result= dict(Counter(word_list))
print(result)
result:
{1: 3, 2: 2, 3: 4, 6: 3, 5: 1, 8: 1, 23: 1}

merge two lists

l1=[1,2,3]
l2 =[ ' radish ' , ' cabbage ' , ' dragon fruit ' ]
 print (dict(map( lambda x,y:[x,y], l1,l2)))
result:
{ 1: ' radish ' , 2: ' cabbage ' , 3: ' dragon fruit ' }

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324771845&siteId=291194637