2024-09-28 01:30:00 发布
网友
我想从这样的字符串中删除一个字符:
string = "ASDFVGHFJHRSFDZFDJKUYTRDSEADFDHDS" print len(string)
(三十三)
所以我想删除这个字符串中的一个随机字符,然后让len=32 最好的办法是什么?在
编辑:谢谢你的回答,但我忘了: 我想打印掉的字符; 使用Anurag Uniyal技术?在
谢谢!在
import random index = random.randint(0, len(yourstring)-1) yourstring = yourstring[:index] + yourstring[index+1:] print yourstring[index]
>>> s="ASDFVGHFJHRSFDZFDJKUYTRDSEADFDHDS" >>> r=random.randrange(len(string)) >>> print s[:r]+s[r+1:] ASDFVGHJHRSFDZFDJKUYTRDSEADFDHDS
>>> import random >>> s = "ASDFVGHFJHRSFDZFDJKUYTRDSEADFDHDS" >>> i = random.randint(0, len(s)-1) >>> print s[:i] + s[i+1:] ASDFVGHFJHRSFDZFDJKUYRDSEADFDHDS >>> print s[i] T
基本上,从0到len-1的字符串中取一个随机数,并删除字符串中该索引处的字符,您可以将字符串转换为list,删除该项并重新联接,但这样会更快更容易阅读
基本上,从0到len-1的字符串中取一个随机数,并删除字符串中该索引处的字符,您可以将字符串转换为list,删除该项并重新联接,但这样会更快更容易阅读
相关问题 更多 >
编程相关推荐