我有一个字符串'Hello',我需要找出哪些字符占用了哪些索引。
的伪代码:
string = 'Hello'
a = string.index(0)
b = string.index(4)
print a , b
a为'H',b为'o'。
答案 0 :(得分:4)
a = "Hello"
print a[0]
print a[4]
答案 1 :(得分:4)
Python中的字符串(str
)是sequence type,因此可以使用[]
访问:
my_string = 'Hello'
a = my_string[0]
b = my_string[4]
print a, b # Prints H o
这意味着它还支持切片,这是在Python中获取子字符串的标准方法:
print my_string[1:3] # Prints el
答案 2 :(得分:0)
我认为他要求这个
for index,letter in enumerate('Hello'):
print 'Index Position ',index, 'The Letter ', letter
也许我们想探索一些数据结构
所以让我们添加一个字典 - 我可以懒得这样做,因为我知道索引值是唯一的
index_of_letters={}
for index,letter in enumerate('Hello'):
index_of_letters[index]=letter
index_of_letters