今まで考えたことがなかったのですが、直面したので……
例えば、何らかのオブジェクトがあったとして、
python
1for i in list: 2 print i
とすれば、値を一つずつ抜き出すことができます。
この「list」というのがもし、list型
であれば、
i = list[0]
として値を抜き出すことが出来ると思うのですが、
何かよくわからない型であった場合、エラーが出ます。
(beautiful soupでクロールしてきた物だったのでtag型
らしいです)
この時、そのオブジェクトの任意の場所を取得したい場合、どのようにすれば良いのでしょうか?
こちらのサイト様を見ていたのですが、
python
1#!/usr/bin/python 2# coding: UTF-8 3 4dic = {'one':1, 'two':2, 'three':3, 'four':4} # 辞書 5 6# if 「検索するキー」 in 「検索される辞書」: 7elem = 'three' 8if elem in dic: # 辞書のキーの検索 9 print '辞書 %s に要素の「キー」 %s は存在する。' % (dics, elem) 10print
dics
お前、どこから出てきたんだよ!!と困惑しております。
in演算子はboolを返すらしいですし……
for hoge in list
は、どのように処理しているのでしょうか。
ご存じの方、詳しい方がいらっしゃいましたら、ご教示願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/19 03:39
2016/09/19 05:26
2016/09/19 09:47
2016/09/19 12:26 編集
2016/09/19 14:43