Python 生成具有自定义字符的多个列表内容的所有可能组合
我在这里找不到解决问题的方法,所以我会把它贴出来,也许有人能帮我^^ 这就是程序现在的样子:Python 生成具有自定义字符的多个列表内容的所有可能组合,python,search,Python,Search,我在这里找不到解决问题的方法,所以我会把它贴出来,也许有人能帮我^^ 这就是程序现在的样子: def dorkgen(): 标题() kw=['mcdonalds'、'kfc'、'doordash'、'taco bell'] 参数=['oid'、'ap'、'utm_源'、'PageName'、'div'、'ID'] pageform=['php','asp','aspx','htm','html'] 关键字=随机选择(kw) 参数=随机。选择(参数) pageformat=随机。选项(pagef
def dorkgen():
标题()
kw=['mcdonalds'、'kfc'、'doordash'、'taco bell']
参数=['oid'、'ap'、'utm_源'、'PageName'、'div'、'ID']
pageform=['php','asp','aspx','htm','html']
关键字=随机选择(kw)
参数=随机。选择(参数)
pageformat=随机。选项(pageform)
打印(“\n”+关键字+”+“+”+页面格式+”?“+参数+”=”)
anykey=input(“\n输入任意键以返回主菜单…”)
主菜单()
我想生成所有可能的kw、param和pageform列表
中间有自定义字符
如果有人能帮忙,我将非常感激。您可以:
[f"\n {k} =.{pf}?{prm}=" for k in kw for pf in pageform for prm in param]
它将生成一个包含这三个列表的所有可能组合的列表
最终代码:
def dorkgen():
title()
kw = ['mcdonalds', 'kfc', 'doordash', 'taco bell']
param = ['oid', 'ap', 'utm_source', 'PageName', 'div', 'ID']
pageform = ['php', 'asp', 'aspx', 'htm', 'html']
for ln in [f"\n {k} =.{pf}?{prm}=" for k in kw for pf in pageform for prm in param]:
print(ln)
anykey = input("\n Enter any key to return to the main menu...")
mainMenu()
您可以在一行中使用三个for循环来打印所有可能性
import random
kw = ['mcdonalds', 'kfc', 'doordash', 'taco bell']
param = ['oid', 'ap', 'utm_source', 'PageName', 'div', 'ID']
pageform = ['php', 'asp', 'aspx', 'htm', 'html']
for i in kw:
for x in param:
for y in pageform:
print (i,x,y)
''您可以使用此代码来计算值。您能告诉我在哪里添加这行代码吗?我是个大傻瓜,我想不出应该把它放在哪里: