我想生成一系列遵循公共模式的字符串-string_1, string_2, string_3, ... , string_300
,并将其存储在一个列表中供以后的用户使用。你知道吗
这就是我试图做的:
import re
import rstr
my_list = []
for i in range(300):
my_list.append(rstr.xeger('tfidfq1_' + r'\d+'))
print(my_list)
它返回以下输出(附加到模式的随机整数值):
['tfidfq1_136661297340782794491184216459404707300', 'tfidfq1_2589909625', 'tfidfq1_18727788172555473792414335', 'tfidfq1_74398064004349014500', 'tfidfq1_717988289733122715', 'tfidfq1_837110644512955951526642498807464108955072901448324651', 'tfidfq1_1242901657149645729287068201772019', 'tfidfq1_65744803203582034865965176556801518051952025765063847353492809122226185458184605945', 'tfidfq1_7573483728912690942438243920733684460197341320213759562902745',...]
预期产量:
['tfidfq1_1','tfidfq1_2','tfidfq1_3',...,'tfidfq1_300']
正确的方法是什么?非常感谢。你知道吗
不需要
regex
也不需要rstr
,您可以使用已经编写的for
循环执行以下操作:相关问题 更多 >
编程相关推荐