python字串去重反轉 python翻轉字串

2021-10-11 12:51:35 字數 1000 閱讀 1172

python 列表擷取可以接收第三個引數,引數作用是擷取的步長,以下例項在索引 1 到索引 4 的位置並設定為步長為 2(間隔乙個位置)來擷取字串:

如果第三個引數為負數表示逆向讀取。

以下例項用於翻轉字串:

例項1:

def reversewords(input):

# 通過空格將字串分隔符,把各個單詞分隔為列表

inputwords = input.split(" ")

print(type(inputwords))

print(inputwords)

# 翻轉字串

# 假設列表 list = [1,2,3,4],

# list[0]=1, list[1]=2 ,而 -1 表示最後乙個元素 list[-1]=4 ( 與 list[3]=4 一樣)

# inputwords[-1::-1] 有三個引數

# 第乙個引數 -1 表示最後乙個元素

# 第二個引數為空,表示移動到列表末尾

# 第三個引數為步長,-1 表示逆向

inputwords = inputwords[-1::-1]

print(inputwords)

# 重新組合字串

output = ' '.join(inputwords)

return output

if __name__ == '__main__':

input = 'i like tets'

rw = reversewords(input)

print(rw)

結果如下:

['i', 'like', 'tets']

['tets', 'like', 'i']

tets like i

process finished with exit code 0

例項2:將s = "abcdef"反轉成 "fedcba"

input1='string'

print(input1[::-1])

python實現字串去重

題目 輸入一串資料,刪除重複的資料。注意 讀取字串的順序為從右往左,如果結果是以0結束,則刪除0 如果結果有負號 需要保留 去重思路 對於不含符號的字串 2343 轉化繫結 index,value 的元組列表 0,2 1,3 2,4 3,3 按照value值排列 0,2 1,3 3,3 2,4 遞迴...

字串去重

字串去重,思路是在乙個字串例如 strstrrtsiiiinnnggggg 中,遍歷所有的字元,拼接到stringbuffer中。在執行速度上來看stringbuffer的拼接速度要快與string。通過str.charat i 的方法得到當前遍歷到的字元。通過indexof方法得到該字元第一次出現...

字串去重

doctype html en utf 8 viewport content width device width,initial scale 1.0 document title head 思路 1.宣告乙個空字元 2.將需要去重字元,乙個乙個新增到空字串中 條件 s裡面沒有這個字元,就加進去 v...