for文を指定回数ではなく任意の回数繰り返したです。イメージとしては、変数nの値を自ら入力しその数だけ繰り返しです。
python
1 2import random 3from pprint import pprint 4list = [16,29,35,55,57,58,59,60,61,62,63,64,69,70,72,101,103] 5 6n =5#ここを自由回数にしたいです。(n=1,2,3,4,5,6,7,8,9,...と対応できるように) 7for _ in range(n): 8 random.shuffle(list) 9 10 zf = id_worker[:2] 11 12 st = id_worker[2:4] 13 14 del list[:4] 15 16 17 dl = [55,62,64,70,72,101,103] 18 19 for i in dl: 20 if i in dl: 21 list.remove(i) 22 23 24 ff = list[:2] 25 26 result = {'結果':{'1,2番目':zf,'3,4番目':st,'5,6番目':ff}} 27 pprint(result) 28 list = [16,29,35,55,57,58,59,60,61,62,63,64,69,70,72,101,103] 29
回答1件
あなたの回答
tips
プレビュー