首页 > 解决方案 > 有人可以解释一下字符串的索引如何与 python 一起工作吗

问题描述

给定 a = "helloworld" print(a[0][0][0][0])

当我运行这个程序时,它给了我“h”作为输出。有人可以解释这是如何工作的吗?

标签: pythonpython-3.xdata-structuresdsa

解决方案


[0]总是获取第一个字符,因为它是字符串(或列表)的第一个索引

所以,如果你这样做print(a[0]),它会给第一个字符'h'

如果添加[0]它,它将给出 'h' 的第一个字符,即 'h' 本身

所以,如果你继续添加[0],它仍然会给你 'h'


推荐阅读