returnの書く位置がわかりません。
class item(list_a): for x in list_a: def xxx(datas): for x in li_uniq: datas.extraction('groupA', 'x') return datas datas = xxx(datas)
とコードを書きました。
list_aはリスト型、li_uniqもリスト型です。
最初、
class item(list_a): for x in list_a: def xxx(datas): for x in li_uniq: datas.extraction('groupA', 'x') datas = xxx(datas) return datas
のように書いていたのですが、文法エラーで怒られました。
上司の指導で上のコードに直したのですが、
どうしてそうしなければいけないのか分かりません。
datas = xxx(datas)で関数で使われたデータを出し、
それをreturnするつもりで書いたのですが...。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。