Python中的特定字符列表

时间:2016-08-10 19:57:15

标签: python

我目前正在学习Python中的列表,我有一个我不太了解的具体案例。

L=['hello','pie']
L[0][1]
'e'

为什么L [0] [1]输出为' e'?我知道L [0] ='你好'。所以我真的不明白L [0] [1] =' e'。

2 个答案:

答案 0 :(得分:4)

因为您还可以在Python中索引字符串

In [1]: L = ['hello', 'pie']

In [2]: L[0]
Out[2]: 'hello'

In [3]: 'hello'[1]
Out[3]: 'e'

In [4]: L[0][1]
Out[4]: 'e'

答案 1 :(得分:4)

python中的字符串被视为一系列字符,用于索引。因此,可以将字符串'hello'编入索引,就好像它是列表['h', 'e', 'l', 'l', 'o']一样。当索引[1]引用序列中的第二个项目时,您将获得字符串的第二个字母'e'