亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在單詞列表中查找子字符串

如何在單詞列表中查找子字符串

九州編程 2021-08-24 17:29:45
我正在嘗試查找字符串列表中是否存在子字符串,例如:我有單詞列表 ['GGBASDEPINK','ASDEKNIP','PINK','WORDRRAB','BAR']PINK 是 ASDEKNIP 的一個子串,因為 PINK 的反面是 KNIP 而單詞 BAR 在 WORDRRAB 中,因為反面是 RAB如何查找子帶是否退出?如果是,那么把那個字符串倒過來,這樣新列表應該是:d = ['GGBASDEPINK','ASDEKNIP','PINK','WORDRRAB','BAR' ,'KNIP', 'RAB']我試過這樣d = ['GGBASDEPINK','ASDEKNIP','PINK','WORDRRAB','BAR']for word in d:    word = word[::-1]    if word in d:        print(word)但它什么也沒給
查看完整描述

1 回答

?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

使用itertools.permutations:


from itertools import permutations


d = ['GGBASDEPINK','ASDEKNIP','PINK','WORDRRAB','BAR']


for x, y in permutations(d, 2):

    rev = y[::-1]

    if rev in x:

        d.append(rev)


print(d)

# ['GGBASDEPINK', 'ASDEKNIP', 'PINK', 'WORDRRAB', 'BAR', 'KNIP', 'RAB']


查看完整回答
反對 回復 2021-08-24
  • 1 回答
  • 0 關注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號