Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从字符串中随机选取字符串_Python_Python 3.x - Fatal编程技术网

Python 如何从字符串中随机选取字符串

Python 如何从字符串中随机选取字符串,python,python-3.x,Python,Python 3.x,我有一个由10000个随机生成的字符组成的字符串,但是为了继续我的项目,我需要从数据集中创建100个长度为20的字符串 我想知道如何用python编写代码,这样它就可以从字符串中选择100个长度为20的模式,而不会使所选字符串重叠,也不会重复任何模式 这是我目前生成的代码模式,我不是最好的程序员 谢谢 由于您没有显示您正在使用这些设备做什么,如果允许或不允许重复,我将描述您需要做什么 获取完整数据集的大小 为起始索引生成一个随机数。确保不会溢出缓冲区(开始索引必须在缓冲区结束前至少20个字符)

我有一个由10000个随机生成的字符组成的字符串,但是为了继续我的项目,我需要从数据集中创建100个长度为20的字符串

我想知道如何用python编写代码,这样它就可以从字符串中选择100个长度为20的模式,而不会使所选字符串重叠,也不会重复任何模式

这是我目前生成的代码模式,我不是最好的程序员

谢谢


由于您没有显示您正在使用这些设备做什么,如果允许或不允许重复,我将描述您需要做什么

  • 获取完整数据集的大小

  • 为起始索引生成一个随机数。确保不会溢出缓冲区(开始索引必须在缓冲区结束前至少20个字符)

  • 从缓冲区中从所选索引开始获取切片,并将其放入列表中

  • 从缓冲区中删除切片

  • 循环所需的次数

  • 现在处理您的列表


  • 欢迎来到Stackoverflow。您的问题是离题的,因为它不是一个代码编写服务。如果您想得到正确的答案,您需要用您迄今为止尝试过的代码更新您的问题,并说明问题所在。或者a。您需要显示是否要从可能性中删除每个选定的字符串。您可以还需要说明所选索引是否允许多个值,或者是否允许重叠。谢谢,我将尝试并实现这一点,我将很快回复