|
12 | 12 |
|
13 | 13 | # 64 duplicates |
14 | 14 | duplicates = [] |
15 | | -for name_1 in names_1: |
16 | | - for name_2 in names_2: |
17 | | - if name_1 == name_2: |
18 | | - duplicates.append(name_1) |
| 15 | +# for name_1 in names_1: |
| 16 | +# for name_2 in names_2: |
| 17 | +# if name_1 == name_2: |
| 18 | +# duplicates.append(name_1) |
19 | 19 |
|
20 | 20 | # Truly 124 duplicates total |
21 | | - |
22 | 21 | # create dictionary |
23 | | -unique = {} |
| 22 | +# unique = {} |
24 | 23 |
|
25 | 24 | # loop over recording unique names |
26 | | -for i in range(max(len(names_1), len(names_2))): |
27 | | - if names_1[i] == names_2[i]: |
28 | | - unique[names_1[i]] = True |
29 | | - duplicates.append(names_1[i]) |
| 25 | +# for i in range(max(len(names_1), len(names_2))): |
| 26 | +# if names_1[i] == names_2[i]: |
| 27 | +# unique_1[names_1[i]] = True |
| 28 | +# unique_2[names_2[i]] = True |
| 29 | +# duplicates.append(names_1[i]) |
| 30 | + |
| 31 | +# # check for duplicate, add to list |
| 32 | +# if names_1[i] in unique.keys(): |
| 33 | +# duplicates.append(names_1[i]) |
| 34 | + |
| 35 | +# if names_2[i] in unique.keys(): |
| 36 | +# duplicates.append(names_2[i]) |
| 37 | + |
| 38 | +# unique[names_1[i]] = True |
| 39 | +# unique[names_2[i]] = True |
30 | 40 |
|
31 | | - # check for duplicate, add to list |
32 | | - if names_1[i] in unique.keys(): |
33 | | - duplicates.append(names_1[i]) |
| 41 | +unique = { i : True for i in names_1 } |
34 | 42 |
|
| 43 | +for i in range(len(names_2)): |
35 | 44 | if names_2[i] in unique.keys(): |
36 | 45 | duplicates.append(names_2[i]) |
37 | | - |
38 | | - unique[names_1[i]] = True |
39 | | - unique[names_2[i]] = True |
| 46 | + |
40 | 47 |
|
41 | 48 |
|
42 | 49 | end_time = time.time() |
|
0 commit comments