簡體   English   中英

所有可能的組合添加字母

[英]All possible combinations add of letters

我向大家打招呼我需要幫助我這里有這段代碼

如果我想在字母之間添加字母,我該如何實現

example
input
east

output
aeast
eaast
eaast
easat
easta
aeast

beast
ebast
eabst
easbt
eastb

等等...

leters = 'abcdefghijklmnopqrstuvwxyz'


words = ('east')


for letersinput in leters:
    for rang in range(1):
        print(letersinput+""+str(words)+"")

我正在尋找與此完全相反的東西,該怎么做?

        def missing_char(word, n):
          n = abs(n)
          front = word[:n]
          back = word[n+1:]
          return front + back

遍歷單詞和字母,對於每個位置,在該位置切片單詞並插入字母:

letters = 'abcdefghijklmnopqrstuvwxyz'

words = ['east']

for word in words:
    for letter in letters:
        for i in range(len(word)+1):
            print(word[:i] + letter + word[i:])
        print()

輸出:

aeast
eaast
eaast
easat
easta

beast
ebast
eabst
easbt
eastb

...

zeast
ezast
eazst
easzt
eastz

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM