Nên có một - và tốt nhất là chỉ một - cách rõ ràng để làm điều đó.
Do đó list[dictionary.values[]]
là một cách.
Tuy nhiên, xem xét Python3, điều gì là nhanh hơn?
[*L]
so với Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
0 so với Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
1
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
small_ds = {x: str[x+42] for x in range[10]}
small_df = {x: float[x+42] for x in range[10]}
print['Small Dict[str]']
%timeit [*small_ds.values[]]
%timeit [].extend[small_ds.values[]]
%timeit list[small_ds.values[]]
print['Small Dict[float]']
%timeit [*small_df.values[]]
%timeit [].extend[small_df.values[]]
%timeit list[small_df.values[]]
big_ds = {x: str[x+42] for x in range[1000000]}
big_df = {x: float[x+42] for x in range[1000000]}
print['Big Dict[str]']
%timeit [*big_ds.values[]]
%timeit [].extend[big_ds.values[]]
%timeit list[big_ds.values[]]
print['Big Dict[float]']
%timeit [*big_df.values[]]
%timeit [].extend[big_df.values[]]
%timeit list[big_df.values[]]
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Được thực hiện trên CPU Intel [R] Core [TM] I7-8650U @ 1.90GHz.
# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
Kết quả
- Đối với từ điển nhỏ
2 nhanh hơnSmall Dict[str] 256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] 338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] 336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] Small Dict[float] 268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] 343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] 336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] Big Dict[str] 17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] 16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] 16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] Big Dict[float] 13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] 13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] 12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
- Đối với các từ điển lớn, nơi nó quan trọng
3 có thể nhanh hơn một chútSmall Dict[str] 256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] 338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] 336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] Small Dict[float] 268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] 343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] 336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each] Big Dict[str] 17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] 16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] 16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] Big Dict[float] 13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] 13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each] 12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Dưới đây là 3 cách tiếp cận để trích xuất các giá trị từ điển như một danh sách trong Python:.
Nhận danh sách các giá trị từ từ điển bằng cách sử dụng hàm
Chúng ta có thể sử dụng từ điển.values [] cùng với hàm danh sách [] để có được danh sách. Ở đây, phương thức giá trị [] là một phương thức từ điển được sử dụng để truy cập các giá trị từ khóa: các cặp giá trị và sau đó chúng ta đang chuyển đổi các giá trị thành danh sách bằng cách sử dụng hàm danh sách []
Python3
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
4Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
7Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
9# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
1______18# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
3# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
4# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
5# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0['java', 'python', 'statistics', 'cpp']0
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8['java', 'python', 'statistics', 'cpp']2
['java', 'python', 'statistics', 'cpp']3
['java', 'python', 'statistics', 'cpp']4
['java', 'python', 'statistics', 'cpp']5
Output::
['java', 'python', 'statistics', 'cpp']
Nhận danh sách các giá trị từ từ điển bằng cách sử dụng hàm dấu hoa thị [ *] và giá trị []single asterisk[ * ] and values[] function
Chúng ta có thể sử dụng [] cùng với * để có được tất cả các danh sách các giá trị từ điển. Ở đây các giá trị [] là một phương thức từ điển được sử dụng để lấy các giá trị từ khóa: cặp giá trị trong từ điển và * được sử dụng để chỉ nhận các giá trị thay vì nhận dict_values và sau đó chúng ta sẽ vào danh sách bằng cách sử dụng hàm danh sách []
Python3
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
4Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
7Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
9# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
1______18# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
3# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
4# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
5# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0['java', 'python', 'statistics', 'cpp']0
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8['java', 'python', 'statistics', 'cpp']2
['java', 'python', 'statistics', 'cpp']3
['statistics', 'cpp', 'python']6
['statistics', 'cpp', 'python']7
['statistics', 'cpp', 'python']8
Output:
['java', 'python', 'statistics', 'cpp']
Nhận danh sách các giá trị từ từ điển bằng cách sử dụng vòng lặp
Trong phương pháp này, chúng tôi sẽ sử dụng vòng lặp Python để lấy các giá trị của các khóa và nối chúng vào một danh sách mới có tên là giá trị và sau đó chúng tôi in nó.
Python3
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
4Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
7Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
9# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
1______18# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
3# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
4# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
5# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0['java', 'python', 'statistics', 'cpp']0
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8['java', 'python', 'statistics', 'cpp']2
['java', 'python', 'statistics', 'cpp']3
['statistics', 'cpp', 'python']9
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 ['statistics', 'cpp', 'python']6
list[dictionary.values[]]
2# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0list[dictionary.values[]]
4# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0list[dictionary.values[]]
6list[dictionary.values[]]
7list[dictionary.values[]]
8
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 [*L]
0[*L]
1 [*L]
2[*L]
3 [*L]
4
[*L]
5[*L]
6
[*L]
7[*L]
8
Output:
['statistics', 'cpp', 'python']
Nhận danh sách các giá trị từ từ điển bằng cách sử dụng danh sách hiểu
Sử dụng danh sách hiểu chúng tôi có thể nhận được danh sách các giá trị từ điển. Ở đây chúng tôi đang sử dụng một danh sách hiểu để lặp lại trong một từ điển bằng cách sử dụng trình lặp. Điều này sẽ trả về từng giá trị từ cặp khóa: cặp giá trị.
Python3
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
4Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
7Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
9# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
1______18# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
3# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
4# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
5# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0['java', 'python', 'statistics', 'cpp']0
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8['java', 'python', 'statistics', 'cpp']2
['java', 'python', 'statistics', 'cpp']3
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
19[*L]
1 Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
21[*L]
3 Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
23Output::
['java', 'python', 'statistics', 'cpp']
Nhận danh sách các giá trị từ từ điển bằng phương thức bản đồ
Trong phương pháp này, chúng tôi sẽ sử dụng phương thức bản đồ Python để lấy các giá trị của các phím và chuyển đổi chúng thành một danh sách, sau đó in nó.
Python3
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
4Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
7Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
9# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
1______18# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
3# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
4# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
5# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
6Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
8# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0['java', 'python', 'statistics', 'cpp']0
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
8['java', 'python', 'statistics', 'cpp']2
['java', 'python', 'statistics', 'cpp']3
['statistics', 'cpp', 'python']9
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 ['statistics', 'cpp', 'python']6
list[dictionary.values[]]
2# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0list[dictionary.values[]]
4# Name Version Build
ipython 7.5.0 py37h24bf2e0_0
0list[dictionary.values[]]
6list[dictionary.values[]]
7list[dictionary.values[]]
8
Small Dict[str]
256 ns ± 3.37 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
338 ns ± 0.807 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 1.9 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Small Dict[float]
268 ns ± 0.297 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
343 ns ± 15.2 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
336 ns ± 0.68 ns per loop [mean ± std. dev. of 7 runs, 1000000 loops each]
Big Dict[str]
17.5 ms ± 142 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.5 ms ± 338 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
16.2 ms ± 19.7 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
Big Dict[float]
13.2 ms ± 41 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
13.1 ms ± 919 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
12.8 ms ± 578 µs per loop [mean ± std. dev. of 7 runs, 100 loops each]
5 [*L]
0[*L]
7[*L]
8
Output:
['statistics', 'cpp', 'python']