我已將字母a-z放在列表中。我如何根據用戶輸入的內容找到列表中某個項目的值?基於其他值返回python列表中索引的值
例如,如果他們鍵入字母a
它將返回c
,f
將返回h
和x
將返回z
。
letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
newletters = []
offset = 2
userInput = input('type a string')
newvalue = chr(ord(userInput)+offset)
split = list(newvalue)
print split
上面的作品是一個字符,但不是一個字符串..幫助?!
顯示您的嘗試... –
@AvinashRaj道歉。現在已經完成 –
[Python:我如何增加一個字符?]可能的重複(http://stackoverflow.com/questions/2156892/python-how-can-i-increment-a-char) – idjaw