|
|
@@ -5,4 +5,26 @@ a = [i for i in range(10) if i % 2 == 0]
|
|
|
assert a == [0, 2, 4, 6, 8]
|
|
|
|
|
|
a = [i**3 for i in range(10) if i % 2 == 0]
|
|
|
-assert a == [0, 8, 64, 216, 512]
|
|
|
+assert a == [0, 8, 64, 216, 512]
|
|
|
+
|
|
|
+a = [1, 2, 3, 4]
|
|
|
+assert a.pop() == 4
|
|
|
+assert a == [1, 2, 3]
|
|
|
+assert a.pop(0) == 1
|
|
|
+assert a == [2, 3]
|
|
|
+assert a.pop(-2) == 2
|
|
|
+assert a == [3]
|
|
|
+
|
|
|
+a = [1, 2, 3, 4]
|
|
|
+assert reversed(a) == [4, 3, 2, 1]
|
|
|
+assert a == [1, 2, 3, 4]
|
|
|
+a = (1, 2, 3, 4)
|
|
|
+assert reversed(a) == [4, 3, 2, 1]
|
|
|
+assert a == (1, 2, 3, 4)
|
|
|
+a = '1234'
|
|
|
+assert reversed(a) == ['4', '3', '2', '1']
|
|
|
+assert a == '1234'
|
|
|
+
|
|
|
+assert reversed([]) == []
|
|
|
+assert reversed('') == []
|
|
|
+assert reversed('测试') == ['试', '测']
|