2016-02-24 59 views
-2

如果我寫:與index()相反嗎?

s = 'abcdefh' 
print s.index(c) 

我會得到。然而,我想要做的對面,即知道索引號,並得到印有相應的字母(換句話說,我知道索引號2並希望打印字母'c')。

+3

首先閱讀教程(https://docs.python.org/3.5/tutorial/),然後提問。 .. – skyking

+0

似乎很簡單:'next(char爲索引,枚舉中的char爲索引== 2)';-) – Matthias

回答

0

該操作稱​​爲索引。這就是爲什麼s.index()被稱爲s.index()

print s[2] 
0

index相反的是使用[]操作:

>>> s = 'abcdefh' 
>>> s[2] 
'c'