我期待写一些能显示所有可能组合的有序列表的东西.它可以从类似的东西开始
11-AA 11-AB 11-AC
......并最终以......结束
59-YZ 59-ZZ
如果数字的第一部分只能在1-5之间,我也会喜欢它.我一直在使用itertools,但我很难生成这种特定的东西.我可以生成重复两次的4个字母的所有可能组合,但是我遇到问题,并告诉程序"嘿,你只能选择1到4之间的第一个数字".
import itertools
perms = itertools.product('ABCD', repeat=2)
for perm in perms:
print('The possible combinations are', perm)
Run Code Online (Sandbox Code Playgroud)
有代码.这不是必须使用itertools,这正是我熟悉的.
编辑:第一个答案正是我需要的.因为逗号,我不喜欢itertools正在做的事情,但你给我看的小片段是魔术.谢谢.
要回答这个问题,循环似乎不太干净?我也刚刚发现了itertools,我可能太喜欢了.
以下是我的CSV文件中的一些示例行.
"ComputerName","Name","Publisher","InstallDate","EstimatedSize","Version","Wow6432Node"
"pcnumber1","Service Pack 1 for Microsoft Office 2013 (KB2850036) 32-Bit Edition","Microsoft P",,"0",,"True"
"pcnumber1","CCleaner","Piriform",,"0","5.01",
Run Code Online (Sandbox Code Playgroud)
原始脚本从指定的计算机中提取有关已安装软件的大量信息,并将其输出为CSV格式.我想获取该CSV文件并删除其中包含"Microsoft P"的所有行.我已经找到了如何从字符串中删除特定单词,如何查找和替换等等.虽然我很难找到这个特定的功能.