1
jaredyam 2021 年 7 月 22 日
你这已经不是简化的问题了,看了一半,提出两点提醒:
1. 让变量名具有一定含义 2. letters 这个变量可以通过标准库 import string; string.ascii_lowercase 进行调用 |
2
wlsnx 2021 年 7 月 23 日
你可以试试 itertools.product
ttwo = [''.join(chars) for chars in product(letters, repeat=2)] 或者用 ttwo * letters 去生成 tthree tthree = [char + word for char in letters for word in ttwo] 或者用 letters * two 去生成 three three = [[char + url[0]] for char in letters for url in two],这里顺序会不一致,如果要顺序一致,可以用 letters * two[0:len//2] + letters * two[len//2:] |
3
princelai 2021 年 7 月 23 日
应该是用排列吧,from itertools import permutations
字符串相加可以放到 dataframe 里批量去加,这样比在循环里加然后 append 快很多 |
4
RichXu 2021 年 7 月 23 日
这个命名看得我脑阔疼
|
5
xingheng 2021 年 7 月 24 日
楼主你先了解一下 markdown code block 再说。
|