40
suic
16 39 57
9964/ 10664
Last seen 4 days ago
Member for 9 years, 10 months, 19 days
Difficulty Advanced
Missions (283) / Solutions (342)
Best solutions / Newest solutions
Initiation
One-liner
Split Pairs
iter
map
lambda
join
list
13
With import
Multiply (Intro)
as
One-liner
Multiply (Intro)
int
1
Solved with iter()
Flatten a List (generator version)
iter
eval
f-string
replace
lambda
1
Shorter one-liner
Time Converter (12h to 24h)
upper
replace
lambda
4
2
One-liner
Time Converter (12h to 24h)
upper
replace
lambda
8
One-liner
All the Same
all
zip
not
lambda
or
Using set
All the Same
set
lambda
len
One-liner variation shortened
Non-unique Elements
lambda
count
if-comprehension
list-comp
comprehension
19
1
Simple
Between Markers
find
inline-if
str
len
What's wrong?
Non-unique Elements
count
append
for
if
1
Arandomusername's refactored
Roman Numerals
zip
join
append
for
One-liner variation
Non-unique Elements
filter
lambda
count
list
1
17
Syaopin's modified
Roman Numerals
zfill
enumerate
join
comprehension
str
Inspired by AQiccl135's solution
Roman Numerals
enumerate
join
list-comp
comprehension
3
One-liner
Flatten a List
eval
lambda
str
1
One-liner
Non-unique Elements
lambda
count
if-comprehension
list-comp
comprehension
3
First
Pawn Brotherhood
ord
continue
in
list-comp
comprehension
First
Roman Numerals
zfill
join
elif
list-comp
comprehension
2
Home
Simple
Atbash Cipher
translate
ascii_uppercase
string.ascii_uppercase
ascii_lowercase
string.ascii_lowercase
Third
Brackets
pop
index
not
or
in
1
Simple
Beginning Zeros
break
else
int
str
for
Simple
Split List
math.ceil
ceil
math
list
len
Simple
Time Converter (24h to 12h)
divmod
map
or
split
int
1
Minutes to degrees
Sun Angle
reversed
round
map
enumerate
sum
One-liner
Conversion into CamelCase
title
upper
lambda
1
Leolo's shortened
Brackets
filter
any
replace
bool
not
Revisited KvaNTy's Straight and primitive
Xs and Os Referee
StopIteration
next
set-comp
filter
except
5
1
First
Open Labyrinth
Exception
raise
next
map
enumerate
1
Clear
Xs and Os Referee
pop
set
inline-if
in
and
1
First
Bird Language
continue
replace
not
join
in
Using stack
Brackets
pop
index
not
in
elif
Electronic Station
heap with negative numbers
The Final Stone
heapify
heapq.heapify
heappush
heapq.heappush
heappop
5
Custom key
Sort by Extension
startswith
endswith
List
typing.List
not
Functional (?)
Similar Triangles
operator.truediv
truediv
operator.sub
itertools.starmap
starmap
3
1
Simple
Acceptable Password IV
re.compile
compile
re
isdigit
bool
Simple
Acceptable Password III
re.compile
compile
re
isdigit
bool
Simple
Acceptable Password II
re.compile
compile
re
bool
and
Simple
Acceptable Password I
bool
str
len
One-liner
Unix Match. Part 1
replace
bool
lambda
1
1
Simple
Surjection Strings
zip
elif
False
True
len
1
One-liner
Conversion from CamelCase
lower
lambda
join
9
Souzooka's Recursive Solution Shortened
Digits Multiplication
not
or
join
int
str
1
jtrip's on one line
Verify Anagrams
upper
replace
lambda
sorted
list
Py2.7 one-liner using cmp()
Verify Anagrams
replace
not
lower
lambda
sorted
8
One-liner variation
Digits Multiplication
filter
map
lambda
False
int
8
2
One-liner
Digits Multiplication
map
replace
lambda
int
str
2
One-liner
Verify Anagrams
strip
map
lower
lambda
sorted
First
Can You Pass?
complex
remove
pop
abs
while
Recycled code
Inside Block
all
enumerate
set
not
or
First
Verify Anagrams
strip
lower
lambda
sorted
join
4
First
Digits Multiplication
replace
int
str
for
First
Boolean Algebra
lambda
or
and
First Try
Find Sequence
any
map
sum
join
if-comprehension
Scientific Expedition
Simple
Aggregate by Operation
raise
f-string
dict-comp
ValueError
dict
Simple
YAML. More Types
rstrip
strip
continue
None
replace
1
Simple
YAML. Simple Dict
strip
continue
isdigit
not
split
Simple
Sum by Type
isinstance
sum
join
append
else
Simple
Caps Lock
upper
not
inline-if
join
False
2
One-liner
Follow Instructions
get
map
lambda
11
1
One-liner
Remove Accents
lambda
or
5
8
One-liner with magic number
Pangram
filter
islower
set
lower
lambda
4
Even shorter with filter
Secret Message
filter
isupper
lambda
join
str
One-liner (py2.7)
Secret Message
filter
isupper
lambda
list
str
10
2
Shorter and less readable :)
Morse Clock
zfill
iter
bin
zip
replace
2
Using deque
Letter Queue
collections.deque
deque
collections
join
elif
1
Shorter
Common Words
set
lambda
sorted
join
split
1
First
Call to Home
values
inline-if
sum
in
list-comp
One-liner
Secret Message
isupper
lambda
join
if-comprehension
list-comp
20
4
First
Remove Accents
normalize
unicodedata.normalize
unicodedata
if
First
Cipher Map
zip
join
if-comprehension
list-comp
range
First
Striped Words
upper
isalpha
break
replace
or
2
First
The Hidden Word
ljust
enumerate
index
replace
max
Simple
Letter Queue
not
elif
split
len
for
Using string formatting
Morse Clock
bin
tuple
replace
list-comp
split
Easy
Absolute Sorting
abs
sorted
One-liner
Common Words
set
sorted
join
split
O'Reilly
Walrus :)
Lightbulb End Watching
itertools.zip_longest
zip_longest
Optional
typing.Optional
iter
1
1
Walrus :)
Lightbulb Start Watching
Optional
typing.Optional
iter
datetime.datetime
datetime
2
1
First
Lightbulb Intro
iter
datetime.datetime
datetime
List
typing.List
1
1
First
Sort Except Zero
zip
enumerate
typing.Iterable
Iterable
typing
Simple
Replace Last
collections.deque
deque
collections
typing.Iterable
Iterable
Dequegeneration :D
Chunk
collections.deque
deque
yield
collections
IndexError
17
One-liner
Majority
lambda
sum
len
9
1
One-liner
Compress List
lambda
list-comp
comprehension
14
Simple
Remove All After
typing.Iterable
break
Iterable
typing
append
1
First
Median of Three
statistics.median
statistics
StopIteration
median
iter
Simple recursion
How Deep
isinstance
tuple
max
for
if
14
Simple
Reverse Every Ascending
reversed
extend
is
None
or
reCountereval
Chemical Analysis
eval
rstrip
re.sub
sub
collections.Counter
1
Counter-Strike
Frequency Sorting
collections.Counter
Counter
collections
lambda
sorted
2
6
From Python Standard Library :)
Median
as
Variation on paolo.brasolin's theme :)
Median
4
Sum sum :)
Count Inversions
index
lambda
sum
comprehension
15
One-liner variation
Count Inversions
enumerate
lambda
sum
comprehension
8
4
Tarasenkoa's as one-liner
Count Inversions
lambda
sum
range
comprehension
len
After refactoring
Count Inversions
sum
list-comp
range
comprehension
len
One-liner
Index Power
lambda
inline-if
len
7
1
First
Median
sorted
else
int
len
if
3
First
Count Inversions
while
range
len
for
if
First
Loading Cargo
combinations
itertools.combinations
itertools
min
abs
Incinerator
First
Text Editor
class
property
decorator
format
join
First
The Defenders
class
property
super
reversed
decorator
1
EAFP - IndexError
Army Battles
class
property
super
reversed
decorator
1
Boolean Fight :)
The Warriors
class
property
super
decorator
isinstance
3
1
re-format
Hacker Language
class
re.sub
sub
chr
format
1
3
Could be DRYer
Voice TV Control
class
super
None
in
list
1
2
First
Dialogues
itertools.starmap
starmap
class
staticmethod
re.sub
7
f-strings
Every Person is Unique
class
f-string
replace
split
int
9
Simple
Multicolored Lamp
class
is
None
len
if
Simple
Geometry Figures
class
staticmethod
math.pi
pi
decorator
Straightforward
Party Invitations
class
remove
None
not
or
Simple
3 Chefs
class
title
None
First
Capital City
class
is
None
if
7
Having fun with Tinus_Trotyl's solution :)
Friends
class
from_iterable
itertools.from_iterable
frozenset
chain
6
1
First
Friends
class
add
remove
set
in
5
First
Building Base
class
Mine
First
Count And Say
groupby
itertools.groupby
itertools
sum
join
Simple
Sort Sorted Groups
is
None
sum
sorted
elif
8
First
Correct Capital
istitle
islower
isupper
bool
or
1
First
One Switch Strings
collections.Counter
Counter
collections
zip
bool
18
1
Third
Bigger Together
itertools.permutations
permutations
filter
itertools
map
9
Second
Bigger Together
itertools.permutations
permutations
itertools
map
join
First
Bigger Together
itertools.permutations
permutations
float
itertools
map
mxmaslin's Two lines made one-liner
Caesar Cipher (encryptor)
chr
ord
lambda
or
join
9
2
Simple
Caesar Cipher (decryptor)
translate
collections.deque
deque
ascii_lowercase
string.ascii_lowercase
5
Using Python batteries
Caesar Cipher (encryptor)
translate
collections.deque
deque
ascii_lowercase
string.ascii_lowercase
One-liner
Best Stock
items
max
lambda
comprehension
2
2
LeFree's shortened
Moore Neighbourhood
abs
lambda
or
sum
and
20
Shortened
Moore Neighbourhood
all
any
sum
if-comprehension
and
8
One-liner
The Greatest Common Divisor
lambda
10
Using Leibniz Formula
Determinant
mul
operator.mul
itertools.permutations
permutations
operator
19
One-liner
Binary Count
bin
lambda
count
First
Moore Neighbourhood
itertools.product
product
all
itertools
remove
3
First
The Greatest Common Divisor
while
append
range
list
else
One-liner
Achilles and the Tortoise
Ice Base
Simple (shorter)
Adjacent Letters
continue
pop
join
and
append
7
Simple
Adjacent Letters
continue
pop
not
join
append
20
1
First
Long Pressed
fullmatch
re.fullmatch
f-string
re
None
4
First
Count Chains
math.hypot
hypot
Tuple
typing.Tuple
add
Simple
Find Quotes
not
join
elif
False
append
One-liner
Morse Encoder
map
lower
lambda
join
split
7
One-liner with groupby
Long Repeat
bool
max
lambda
sum
and
10
1
Because I'm Lazy
Reverse Roman Numerals
dict-comp
zip
not
join
append
11
Using sets
New Cities
discard
frozenset
add
continue
break
6
DFS
Node Disconnected Users
collections.defaultdict
defaultdict
extend
add
collections
14
2
Slow and simple
Largest Rectangle in a Histogram
enumerate
while
and
len
for
Long and ugly
Making Change
combinations_with_replacement
itertools.combinations_with_replacement
any
itertools
min
14
Another one-liner
Monkey Typing
filter
lower
lambda
count
list
5
Shortened Shortened :)
The Most Numbers
min
max
lambda
and
len
1
Shortened
The Most Numbers
min
max
not
lambda
inline-if
13
2
Second
The Most Numbers
float
map
min
max
not
First
Clock Angle
abs
list-comp
split
comprehension
int
2
First
The Most Numbers
float
min
max
list-comp
comprehension
First
How to Find Friends
update
any
remove
break
set
1
One-liner
Monkey Typing
lower
sum
if-comprehension
in
list-comp
First
Oil Pie
Fraction
fractions.Fraction
fractions
map
abs
First
Counting Tiles
count
elif
and
list-comp
range
Simple
Feed Pigeons
lambda
while
else
if
Straightforward
How to Find Friends
update
any
remove
break
set
Alice In Wonderland
First
Shorter Set
set
sorted
int
len
if
First
When "k" is Enough!
yield
get
dict
continue
typing.Iterable
9
Simple
Backspace Apply
pop
join
elif
append
str
First
Words Order
re.search
search
r-string
all
zip
zip and star
Zigzag Array
iter
reversed
List
typing.List
zip
5
Ugly
YAML. List and Comments
startswith
rstrip
re.sub
sub
strip
3
See what re.sub can do :)
Backward Each Word
re.sub
sub
r-string
re
lambda
Simple
End Zeros
divmod
break
not
while
True
One-liner
Nearest Value
min
abs
lambda
sorted
5
1
Slicing
Swap Nodes
len
4
1
Simple
Swap Nodes
range
len
for
One-liner
Ascending List
all
map
lambda
int
2
2
One-liner
Middle Characters
lambda
or
and
len
18
One-liner (Anti-PEP8 :D)
Morse Decoder
capitalize
lambda
join
split
comprehension
Simple
When is Friday?
datetime.strptime
strptime
datetime.datetime
datetime
inline-if
One-liner using statistics
The Fastest Horse
enumerate
min
lambda
comprehension
3
1
One-liner
The Fastest Horse
enumerate
min
lambda
comprehension
12
One-liner
Morse Decoder
capitalize
map
lambda
join
split
1
First
Date and Time Converter
datetime.strptime
strptime
datetime.datetime
format
datetime
One-liner
First Word
strip
r-string
lambda
split
6
1
One-liner
Bigger Price
lambda
sorted
1
5
One-liner
Easy Unpack
lambda
1
2
JaredGillespie's compressed
Multiplication Table
bin
lambda
sum
comprehension
int
16
Ugly
IP Network: Route Summarization
zfill
iter
bin
zip
break
10
eugene128736871's shortened
The Most Wanted Letter
filter
collections.Counter
Counter
items
collections
One-liner
The Most Wanted Letter
chr
map
max
lower
lambda
First
Digits Doublets
tuple
zip
continue
break
not
One-liner
Transposed Matrix
lambda
list-comp
range
comprehension
len
2
First
The Most Wanted Letter
isalpha
set
lower
count
sorted
1
First
Days Between
date
datetime.date
datetime
abs
First
The Good Radix
ord
isdigit
max
not
list-comp
First
Multiplication Table
bin
map
lambda
sum
join
GitHub
Straightforward
Common Tail
reversed
zip
None
list
int
9
One-liner
Expand Intervals
lambda
range
list
comprehension
1
1
Simple
Merge Intervals (generator version)
collections.deque
deque
yield
collections
max
3
Laziness
Simplify Unix Path
bytes
startswith
re.sub
sub
isinstance
6
One-liner
The Highest Building
zip
map
enumerate
max
lambda
1
Simple
Merge Intervals
collections.deque
deque
collections
max
not
1
Only the first and the last week matters
The Most Frequent Weekdays
calendar.day_name
day_name
calendar
datetime.datetime
datetime
11
7
spoty's shortened
The End of Other
endswith
any
lambda
and
comprehension
AnnaCho's One-liner
The End of Other
any
replace
lambda
and
comprehension
10
One-liner
The End of Other
endswith
any
lambda
if-comprehension
list-comp
9
First
Broken Clock
gmtime
time.gmtime
time.strftime
strftime
time
4
11
First
Shooting Range
all
round
not
list-comp
range
10
1
First
Area of a Convex Polygon
reverse
zip
abs
sum
append
Dropbox
Don't reinvent the wheel
Is String a Number?
isnumeric
str
4
Workaround
Is String a Number? (Part II)
ValueError
float
abs
bool
except
1
5
One-liner
Not in Order
map
lambda
sum
sorted
int
4
First
Switch Keys to Values
collections.defaultdict
defaultdict
add
dict
items
7
1
One-liner
Count Digits
map
isdigit
lambda
sum
str
2
1
One-liner
Sum Numbers
compile
r-string
map
lambda
sum
1
3
One-liner
Max Digit
max
lambda
int
str
14
1
Simple
Worth of Words
max
lambda
sum
comprehension
1
Shorter
Popular Words
re.split
collections.Counter
Counter
strip
dict-comp
Simple
Popular Words
re.sub
sub
collections.Counter
Counter
dict-comp
1
przemyslaw.daniel's shortened
Simple Hashlib
getattr
lambda
4
Simple
Numbers Factory
break
sorted
join
while
append
One-liner
The Longest Palindromic
next
zip
None
lambda
join
2
One, One, One-liner
Three Words
map
isalpha
lambda
join
in
8
Ugly One-liner
Three Words
all
any
map
isalpha
lambda
Refactored
Three Points Circle
complex
eval
rstrip
intersection
float
18
First
Numbers Factory
break
sorted
join
while
append
First
Simple Hashlib
hashlib.sha1
hashlib.sha224
hashlib.sha256
hashlib.sha384
hashlib.sha512
2
First
Three Points Circle
eval
rstrip
float
format
round
Not elegant
Friendly Number
float
round
abs
break
while
Not elegant
Speech Module
strip
not
lambda
elif
else
Spheroid
Humpty Dumpty Form
math.atanh
atanh
math.asin
asin
math.pi
PyCon TW
One-liner
Sum Consecutives
lambda
sum
list-comp
comprehension
4
Simple
Ryerson Letter Grade
int
str
for
if
3
all re
House Password
all
lambda
comprehension
2
Minor optimizations
Calculate Islands
collections.deque
deque
itertools.product
product
set-comp
Ceph's Refactored
House Password
re.search
search
all
re
and
4
8
With for...else :)
House Password
islower
isupper
break
isdigit
False
2
grigoriytretyakov's shortened without eval
House Password
chr
all
map
set
lambda
grigoriytretyakov's shortened using evil eval
House Password
eval
all
set
lambda
and
One-liner variation
House Password
islower
any
isupper
isalpha
isdigit
20
One-liner
House Password
islower
all
any
map
isupper
19
2
Clear with ugly determinant
How Much Gold
in
list-comp
comprehension
1
First
Calculate Islands
remove
pop
sorted
while
if-comprehension
1
First
Simple Areas
raise
math.pi
pi
ValueError
round
1
First
Digit Stack
raise
ValueError
pop
not
elif
all, any, map
House Password
islower
all
any
map
isupper
First
Robot Sort
join
while
append
range
list
First Attempt
Golden Pyramid
max
list-comp
comprehension
else
len
any and map
House Password
islower
any
map
isupper
isdigit
Storage
First
Group Equal consecutive
lambda
list-comp
list
comprehension
5
JanKaifer's Refactored (or simple made simple)
Weak Point
index
min
sum
list-comp
range
19
4
Cleaner
Weak Point
zip
map
index
min
sum
8
Encoded Primes
Restricted Prime
chr
ord
join
in
list-comp
9
2
First
Earth Distances
math.radians
radians
math.cos
cos
math.sin
9
First
Weak Point
index
min
sum
list-comp
range
1
First
Moria Doors
punctuation
string.punctuation
reverse
strip
string
19
4
First
The Rows of Cakes
combinations
itertools.combinations
itertools
pop
not
Second
Saw the Stick
enumerate
break
lambda
sum
elif
First
Saw the Stick
enumerate
break
lambda
sum
elif
One-liner
Skew-symmetric Matrix
zip
list-comp
list
comprehension
3
1
Simple
Word Pattern
zfill
bin
isdigit
inline-if
join
HubSpot
One-liner
Non Empty Lines
isspace
bool
not
lambda
sum
7
One-liner
Is Even
lambda
18
Obvious
All Upper II
isupper
str
One-liner
Remove All Before
index
lambda
or
in
and
1
4
One-liner
Backward String
lambda
2
1
Simple
Number Length
break
not
while
True
int
deque.rotate
Replace First
collections.deque
deque
collections
typing.Iterable
Iterable
First
Between Markers (simplified)
finditer
re.finditer
next
r-string
re
13
One-liner
First Word (simplified)
lambda
split
2
3
One-liner
Second Index
next
enumerate
None
lambda
count
8
collections.deque
Auto Painting
collections.deque
deque
collections
min
join
Simple without re
Stressful Subject
groupby
itertools.groupby
endswith
filter
itertools
8
4
Repetitio est mater studiorum :D
Fizz Buzz
str
if
2
Sim0000's one-liner without if :)
Number Base
max
lambda
or
and
int
15
2
Less Redundancy
Number Base
ValueError
except
try
int
Recursive one-liner
Restricted Sum
pop
bool
lambda
and
16
1
Extended Iterable Unpacking
Restricted Sum
not
if
2
First
Repeating Decimals
get
None
not
while
str
Sabina's Shortened
Restricted Sum
not
lambda
inline-if
1
Cheating :)
Restricted Sum
eval
1
Less duplication
Min and Max
iter
get
None
sorted
False
5
2
Shorter one-liner
Right to Left
replace
lambda
join
bobriko's one-lines
Fizz Buzz
lambda
str
1
or lambda
Fizz Buzz
lambda
or
str
2
A redundant 0 removed :)
Even the Last
lambda
or
sum
2
One-liner
The Hamming Distance
bin
lambda
count
3
One-liner
Fizz Buzz
strip
lambda
or
join
str
2
Simple
Min and Max
get
None
not
list
else
4
One-liner
Even the Last
lambda
or
sum
First
Number Base
ValueError
except
try
int
First
Right to Left
replace
join
list-comp
comprehension
XOR
The Hamming Distance
bin
count
Recursion
Restricted Sum
not
if
Blizzard
Simple
Move Zeros
print
append
list
else
int
With Walrus
The First Working Day
datetime.strptime
strptime
datetime.timedelta
timedelta
datetime.datetime
przemyslaw.daniel's 2-liner one-linerized
Unlucky Days
map
lambda
or
sum
range
4
2
Wikipedia: Levenshtein distance
String Conversion
map
min
list-comp
range
comprehension
8
One-liner
Unlucky Days
lambda
sum
range
comprehension
3
Using datetime
Unlucky Days
datetime.datetime
datetime
sum
range
comprehension
First
Stair Steps
itertools.repeat
repeat
itertools.product
product
filter
First
Radiation Search
union
functools.reduce
reduce
functools
remove
First
The Angles of a Triangle
math.degrees
degrees
math.acos
acos
all
First
Safe Coasts
all
remove
enumerate
break
replace
19
Simple
Weekend Counter
if
Rock
Straightforward
Replace with Biggest
typing.Iterable
Iterable
max
typing
range
4
First
Parity Bit Generator
chr
bin
lambda
count
join
7
Long and Ugly
Web Log Sessions
splitlines
datetime.strptime
strptime
set-comp
datetime.datetime
Lambert W function
Super Root
math.exp
exp
math.log
log
round
2
1
Shelter
One-liner
The Nearest Square Number
round
lambda
First
One line Drawing
iter
next
set-comp
remove
pop
11
1
First
Pattern Recognition
all
list-comp
range
comprehension
len
First
Ghosts Age
while
range
else
for
if
Codeship
druifor's "Exp: sets & combinations" shortened :)
The Square Chest
from_iterable
itertools.from_iterable
chain
itertools.chain
combinations
6
1
Leolo's refactored
The Square Chest
all
lambda
sorted
in
and
Needs more cleanup
Texas Referee
filterfalse
itertools.filterfalse
combinations
itertools.combinations
filter
7
Ugly
The Square Chest
set-comp
all
tuple
sorted
in
Using generating functions
Probably Dice
math.factorial
factorial
math
lambda
or
Hermit
First
Integer Palindrome
bool
int
str
First
Count Consecutive Summers
float
lambda
while
if
Using Fraction
Fractions Addition
__add__
fractions.__add__
Fraction
fractions.Fraction
fractions
4
alexgerdom's one-linerized
Simplification
replace
lambda
str
1
Ugly
Mono Captcha
iter
next
zip
enumerate
lambda
15
Clear and Slow
Break Rings
union
combinations
itertools.combinations
functools.reduce
reduce
1
Watchtower
Using magic method
Funny Addition
lambda
int
19
1
Slow and simple
Number Guess
remove
if-comprehension
list-comp
range
list
9
3
Minimalist
Funny Addition
sum
1
Jarvis march
Convex Hull
complex
insert
enumerate
index
min
8
First
Rotate Hole
collections.deque
deque
all
collections
lambda
One-liner
Funny Addition
lambda
sum
First
Vigenere Cipher
chr
all
ord
zip
map
Escher
First
Wild Dogs
math.gcd
gcd
collections.defaultdict
combinations
defaultdict
17
One-liner
The Stone Wall
strip
zip
map
enumerate
min
10
Nothing special
Compass, Map and Spyglass
values
dict-comp
zip
enumerate
pop
20
Verbose
Ground for the House
strip
enumerate
min
max
not
20
Self-documenting
The Ship Teams
items
sorted
append
else
for
Not On Map
Let Python do the job
Length of the String
len
7
2
Simple
Aggregate and Count
collections.defaultdict
defaultdict
dict
collections
list
12
1
First
Aggregate and Count
collections.defaultdict
defaultdict
dict
collections
list
20
1