2018-10-30:字符串的排列 输入'abc',输出['abc', 'acb', 'bac', 'bca', 'cab', 'cba']。

'''
输入'abc',输出['abc', 'acb', 'bac', 'bca', 'cab', 'cba']。
写法太拙劣,勿怪
'''

def H(a):
d = [x for x in a] # 把A中的字符串放到一个列表存放单独的
b = []
for j in range(0,len(a)):
for i in range(0, len(a)-1):
d[i],d[i+1] = d[i+1],d[i]
b.append(d[i-1]+d[i]+d[i+1])

return b

print(H('abc'))

image.png

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,160评论 0 10
  • 1、7月23日开始,已经过去两周,对这二周作简单回顾总结。 2、画画,每周去老师画室一次,每天临摹老师的画,在此期...
    月光洒落阅读 1,046评论 0 0
  • 保持冷静,学会克制; 遵循价值交换,友情只在表面; 做最坏的打算,走最近的路线…… 成人的世界背后,总有残缺。 而...
    推sir阅读 2,435评论 0 1
  • 01 汪建锁好车,提着包朝电梯间走去,快到门口的时候,他习惯性地又按了一次锁车键,在锁车这件事上,他的强迫症一直改...
    随机漫步的傻妞阅读 2,350评论 0 3
  • 好多小伙伴都在等12.12推出的活动吧!充1000的这个好实用,另外1212元的超值套餐也是实惠到不行~~~ 一:...
    Mao江小七阅读 1,703评论 0 0