関数の中にfor文があります。
以下のようにして関数からfor文の中身を取り出そうとしましたが、最後の一つしか出力されません
関数の中のfor文をすべて出力するにはどうしたら良いでしょうか?
出力するとき、for文は関数内で用いて、関数の外ではfor文を使わない方法を探しているのですが可能でしょうか?
python
1def input_data(distort=False): 2 filenames = [os.path.join('ubuntu/d', 'train_%d.tfrecords' % i) 3 for i in range(1, 61)] 4 5 queues=[filenames[i*6:(i+1)*6] for i in range(10)] 6 for queue in queues: 7 a=queue 8 return a 9 10 11a=input_data() 12a 13>>>['ubuntu/d/train_55.tfrecords', 14 'ubuntu/d/train_56.tfrecords', 15 'ubuntu/d/train_57.tfrecords', 16 'ubuntu/d/train_58.tfrecords', 17 'ubuntu/d/train_59.tfrecords', 18 'ubuntu/d/train_60.tfrecords'] 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/03 12:29 編集
2018/08/03 12:30
2018/08/03 12:38
2018/08/03 12:41
2018/08/03 12:42