###前提・実現したいこと
r={
"results": [
{
"alternatives": [
{
"timestamps": [
[
"D_エート",
0.03,
0.3
],
[
"の",
0.3,
0.43
],
[
"ペット",
0.43,
0.82
],
[
"は",
0.82,
1.09
],
[
"別",
1.27,
1.52
],
[
"と",
1.52,
1.68
]
],
"confidence": 0.292,
"transcript": "D_エート の ペット は 別 と "
}
],
"final": true
}
],
"result_index": 0
}
某APIのレスポンスで、”と”の後の数字、1.68のみをintで抽出したいのです。
仮に"と"であって、transcriptの最後の文字という意味です。
任意の文の最後尾の文字に紐つけられた数字の抽出です。
上手く行かない為、どなたか知恵をお貸し下さい。
字下げがうまくいかず、見づらいです。
重ねて申し訳ありません。
###発生している問題・エラーメッセージ
TypeError: string indices must be integers
###該当のソースコード
coding: UTF-8
import json
r="""{}""" # rの定義
data = json.loads(r)
print data[u"results"][u"alternatives"][u"timestamps"]
###試したこと
data[0][0][0]
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/17 10:44
2017/04/17 22:42 編集