所以我有这段代码:
rBlock1=[{"layer1" : "bbbbb"}, {"layer2" : "ccccc"}];
我得到了一个名为" layer1"的字符串。用这个:
rBlock1[0]["layer1"]
并返回:bbbbb
,如何从此字符串中获取特定字符,例如第3个字符(bb**b**bb)
?
答案 0 :(得分:1)
只需指定字符编号(不要忘记从0开始)
>>> rBlock1 =[{"layer1" : "bbbbb"}, {"layer2" : "ccccc"}];
>>> rBlock1[0]["layer1"][2]
'b'
答案 1 :(得分:0)
要从给定索引的字符串中获取单个字符,请使用mystring[index]
。例如,要从mystring
获取第三个字符,请使用mystring[2]
。请注意,所有索引都是零。
所以,只需将[2]
追加到rBlock1[0]["layer1"]
:
rBlock1=[{"layer1" : "bbbbb"}, {"layer2" : "ccccc"}];
rBlock1[0]["layer1"][2]; # Returns the third b of "layer1"