26 lines
627 B
Plaintext
26 lines
627 B
Plaintext
|
assert_eq ((3, 2), (3, 2))
|
||
|
assert_ne ((3, 2), (3, 4))
|
||
|
|
||
|
# IN KEYWORD
|
||
|
# ==========
|
||
|
assert_eq (true, 7 in (2, 7, 6))
|
||
|
assert_eq (false, 7 in (2, 2, 6))
|
||
|
|
||
|
assert_eq (true, (2, 3) in (1, (2, 3)))
|
||
|
assert_eq (false, (2, 3) in (1, (2, 4)))
|
||
|
|
||
|
# INDEX
|
||
|
# =====
|
||
|
assert_eq (2, (2, 7)[0])
|
||
|
assert_eq (7, (2, 7)[1])
|
||
|
assert_eq (9, (2, 7, 9)[-1])
|
||
|
assert_eq (7, (2, 7, 9)[-2])
|
||
|
assert_eq (2, (2, 7, 9)[-3])
|
||
|
assert_eq (1, ((1, 2), (3, 4))[0, 0])
|
||
|
assert_eq (2, ((1, 2), (3, 4))[0, 1])
|
||
|
assert_eq (3, ((1, 2), (3, 4))[1, 0])
|
||
|
assert_eq (4, ((1, 2), (3, 4))[1, 1])
|
||
|
|
||
|
assert_eq (false, 23 in (2, (7, 23, 2), 9))
|
||
|
assert_eq (true, 23 in (2, (7, 23, 2), 9)[1])
|