1/39
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Create [1,2,3], insert 0 at index 1, remove by value 2.
lst=[10,20,30]. Use slicing for last 2 elements reversed.
Check if "python" in lst=["java","python","go"]. Add "rust
lst=[1,2,3]*3. Result? Slice first 5 elements.
Sort [3,1,4,1,5] in-place. Reverse it.
lst=[[1,2],[3,4]]. Flatten to single list.
Find index of max value in [10,5,20,15].
Remove duplicates preserving order from [1,2,2,3,1].
lst=[1,2,3] + [4,5]. Difference from extend?
List comprehension: squares of even numbers in [1,2,3,4,5].
t=(1,2,3). Access second element. Why t[1]=4 fails?
Unpack (a,b,c) = (10,20,30). Swap a,b using tuple.
t=(1,2,3) * 2. Result? Slice elements 2-5.
Create single-element tuple. Common mistake?
points = [(1,2),(3,4)]. Extract all x-coords.
t=(1,[2,3]). Modify inner list. Why tuple still mutable?
Compare (1,2) < (1,3). Tuple comparison rules?
for i, (x,y) in enumerate([(1,2),(3,4)]): print(i,x+y)
Convert "abc" string to tuple of chars.
t=(1,2,3). Count occurrences of 2.
s={1,2,3}. Add 4, remove 2, check if 3 exists.
s1={1,2}, s2={2,3}. Intersection, union, difference.
From "hello" string, create set of unique chars.
s={1,2,3}. Pop random element. Clear it.
s1 & s2, s1 | s2, s1 - s2, s1 ^ s2. Meanings?
s={1,2,3}. Update with [3,4,5]. Result?
Check s1.issubset({1,2,3}), s1.issuperset({1}).
From [1,2,2,3,3], create set preserving insertion order (3.7+).
Frozen set from {1,2}. Why use it as dict key?
s.discard(5) vs s.remove(5). Difference?
d={'a':1}. Get 'a' value (default 0 if missing).
d={'x':10,'y':20}. Keys, values, items as lists.
Merge d1={'a':1}, d2={'b':2} using update().
d={'a':1,'b':2}. Pop 'a', get 'a' with default.
Dict comprehension: {k:k**2 for k in range(3)}.
Check if 'x' in d={'x':10} (key vs value).
fromkeys(['a','b'], 0). Result?
Sort dict by values: {'b':2,'a':1} → ?
Nested: d={'users':{'alice':25,'bob':30}}. Access bob's age.
d.get('x', d.setdefault('x', 0)). Purpose?