Python Collections Cheat Sheet
1. Lists
Function / Method Example Output / Effect
len(list) len(fruits) Length of list
append(x) [Link]('orange') Adds at end
insert(i, x) [Link](1, 'kiwi') Insert at index
remove(x) [Link]('apple') Remove element
pop([i]) [Link](0) Removes & returns element
clear() [Link]() Empty list
index(x) [Link]('mango') Get index
count(x) [Link]('apple') Count occurrences
sort() [Link]() Sort list
reverse() [Link]() Reverse order
copy() new = [Link]() Copy list
2. Tuples
Function / Method Example Output
len(tuple) len(numbers) Length
count(x) [Link](2) Count occurrences
index(x) [Link](3) Find index
max(tuple) max(numbers) Max value
min(tuple) min(numbers) Min value
sum(tuple) sum(numbers) Sum of values
3. Dictionaries
Function / Method Example Output
len(dict) len(student) Length
get(key) [Link]('age') Get value
keys() [Link]() All keys
values() [Link]() All values
items() [Link]() All items
update() [Link]({'age':22}) Update dict
pop(key) [Link]('city') Remove key
popitem() [Link]() Remove last
Function / Method Example Output
clear() [Link]() Empty dict
copy() new = [Link]() Copy dict
4. Sets
Function / Method Example Output
len(set) len(A) Length
add(x) [Link](10) Add element
remove(x) [Link](2) Remove element
discard(x) [Link](20) Safe remove
pop() [Link]() Remove random
clear() [Link]() Empty set
union() A|B Union
intersection() A&B Intersection
difference() A-B Difference
symmetric_difference() A^B Symmetric diff
issubset() {1,2}.issubset(A) Check subset
issuperset() [Link]({1,2}) Check superset
isdisjoint() [Link]({10}) Disjoint?