In [1]:
import collections
In [2]:
myList=['a','b','c','a','b','d']
In [4]:
myCounter=collections.Counter(myList)
In [5]:
myCounter
Out[5]:
Counter({'a': 2, 'b': 2, 'c': 1, 'd': 1})
In [6]:
print(myCounter['a'])
2
In [7]:
yourList=['a','b','b','e']
In [8]:
ourList=myList+yourList
In [11]:
ourList
Out[11]:
['a', 'b', 'c', 'a', 'b', 'd', 'a', 'b', 'b', 'e']
In [12]:
type(ourList)
Out[12]:
list
In [13]:
ourCounter=collections.Counter(ourList)
In [14]:
ourCounter
Out[14]:
Counter({'a': 3, 'b': 4, 'c': 1, 'd': 1, 'e': 1})
In [15]:
ourCounter.most_common(2)
Out[15]:
[('b', 4), ('a', 3)]
In [16]:
ourCounter.keys()
Out[16]:
dict_keys(['a', 'b', 'c', 'd', 'e'])
In [17]:
ourCounter.items()
Out[17]:
dict_items([('a', 3), ('b', 4), ('c', 1), ('d', 1), ('e', 1)])
In [3]:
import itertools
In [4]:
for i in itertools.count(1,1): # 1부터 시작하여 1씩 증가 하는 카운터
    print(i)
    if i>10 :
        break
1
2
3
4
5
6
7
8
9
10
11
In [5]:
k=itertools.count(1)
In [6]:
print(k)
count(1)
In [7]:
print(k)
count(1)
In [8]:
k
Out[8]:
count(1)
In [13]:
print(iter(k),iter(k))
count(1) count(1)
In [11]:
iter(k)
Out[11]:
count(1)
In [ ]: