2020-10-19 21:08:55

This commit is contained in:
wizardforcel
2020-10-19 21:08:55 +08:00
parent 7f63048035
commit ab0caba1f0
140 changed files with 3982 additions and 3982 deletions

View File

@@ -4,7 +4,7 @@
In [1]:
```
```py
values = [10, 21, 4, 7, 12]
squares = []
for x in values:
@@ -13,7 +13,7 @@ print squares
```
```
```py
[100, 441, 16, 49, 144]
```
@@ -22,14 +22,14 @@ print squares
In [2]:
```
```py
values = [10, 21, 4, 7, 12]
squares = [x**2 for x in values]
print squares
```
```
```py
[100, 441, 16, 49, 144]
```
@@ -40,14 +40,14 @@ print squares
In [3]:
```
```py
values = [10, 21, 4, 7, 12]
squares = [x**2 for x in values if x <= 10]
print squares
```
```
```py
[100, 16, 49]
```
@@ -56,7 +56,7 @@ print squares
In [4]:
```
```py
square_set = {x**2 for x in values if x <= 10}
print(square_set)
square_dict = {x: x**2 for x in values if x <= 10}
@@ -64,7 +64,7 @@ print(square_dict)
```
```
```py
set([16, 49, 100])
{10: 100, 4: 16, 7: 49}
@@ -74,13 +74,13 @@ set([16, 49, 100])
In [5]:
```
```py
total = sum([x**2 for x in values if x <= 10])
print(total)
```
```
```py
165
```
@@ -91,13 +91,13 @@ print(total)
In [6]:
```
```py
total = sum(x**2 for x in values if x <= 10)
print(total)
```
```
```py
165
```
@@ -108,31 +108,31 @@ print(total)
In [7]:
```
```py
x = range(1000000)
```
In [8]:
```
```py
%timeit total = sum([i**2 for i in x])
```
```
```py
1 loops, best of 3: 3.86 s per loop
```
In [9]:
```
```py
%timeit total = sum(i**2 for i in x)
```
```
```py
1 loops, best of 3: 2.58 s per loop
```