Skip to content

Commit 39524d0

Browse files
committed
Remove ellipsis and add math.inf
1 parent 2ee3058 commit 39524d0

File tree

1 file changed

+18
-22
lines changed

1 file changed

+18
-22
lines changed

README.md

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,14 @@ Additional material:
102102
-inf
103103
>>> float('inf') # Pseudo max-int
104104
inf
105+
106+
# Pseudo lower and upper bounds (Python >= 3.5)
107+
>>> import math
108+
109+
>>> math.inf
110+
inf
111+
>>> -math.inf
112+
-inf
105113
```
106114

107115
## `range` and `enumerate`
@@ -113,31 +121,26 @@ inf
113121
>>> list(range(1, 10, 2))
114122
[1, 3, 5, 7, 9]
115123
>>> for i in range(3): print(i)
116-
...
117124
0
118125
1
119126
2
120127
>>> for i in range(2, -1, -1): print(i) # Equivalent to `reversed(range(3))`
121-
...
122128
2
123129
1
124130
0
125131

126132
# `enumerate`
127133
>>> for i, v in enumerate(range(3)): print(i, v)
128-
...
129134
0 0
130135
1 1
131136
2 2
132137
>>> for i, v in enumerate(range(3), start=10): print(i, v)
133-
...
134138
10 0
135139
11 1
136140
12 2
137141

138142
# Reversed `enumerate`
139143
>>> for i, v in reversed(list(enumerate(['a', 'b', 'c']))): print(i, v)
140-
...
141144
2 c
142145
1 b
143146
0 a
@@ -261,10 +264,10 @@ True
261264

262265
# Sort by a different key
263266
>>> students = [
264-
... ('Mark', 21),
265-
... ('Luke', 20),
266-
... ('Anna', 18),
267-
... ]
267+
('Mark', 21),
268+
('Luke', 20),
269+
('Anna', 18),
270+
]
268271
>>> sorted(students, key=lambda s: s[1]) # It returns a new list
269272
[('Anna', 18), ('Luke', 20), ('Mark', 21)]
270273
>>> students.sort(key=lambda s: s[1]) # In-place
@@ -437,9 +440,7 @@ True
437440
dict_keys(['a', 'b'])
438441
>>> d.values()
439442
dict_values(['hello, world', 11])
440-
>>> for k, v in d.items():
441-
... print(k, v)
442-
...
443+
>>> for k, v in d.items(): print(k, v)
443444
a hello, world
444445
b 11
445446

@@ -530,11 +531,10 @@ True
530531

531532
# Python >= 3.6.1
532533
>>> from typing import NamedTuple
533-
>>>
534+
534535
>>> class Point(NamedTuple):
535-
... x: int
536-
... y: int
537-
...
536+
x: int
537+
y: int
538538

539539
>>> p0 = Point(1, 2)
540540
>>> p1 = Point(x=1, y=2)
@@ -577,9 +577,7 @@ Counter({'a': 4, 'b': 2, 'c': 2})
577577
dict_keys(['a', 'b', 'c'])
578578
>>> c.items()
579579
dict_items([('a', 4), ('b', 2), ('c', 2)])
580-
>>> for k, v in c.items():
581-
... print(k, v)
582-
...
580+
>>> for k, v in c.items(): print(k, v)
583581
a 4
584582
b 2
585583
c 2
@@ -600,9 +598,7 @@ c 2
600598
>>> d
601599
OrderedDict([('first', 1), ('second', 2), ('third', 3)])
602600

603-
>>> for k, v in d.items():
604-
... print(k, v)
605-
...
601+
>>> for k, v in d.items(): print(k, v)
606602
first 1
607603
second 2
608604
third 3

0 commit comments

Comments
 (0)