我目前正在学习Python中的列表,我有一个我不太了解的具体案例。
L=['hello','pie']
L[0][1]
'e'
为什么L [0] [1]输出为' e'?我知道L [0] ='你好'。所以我真的不明白L [0] [1] =' e'。
答案 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'
。