itertoolsを使い、それをstringにしたものの出力結果すべてを順番に代入したいです。
python
1import itertools 2 3str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" 4list = list(str) 5 6for elem in itertools.product(list, repeat=2): 7 r = "".join(elem) 8
こんな風に記述した時、
rを他の場所に代入すると、
値は(9,9)になってしまいます。
(a,a)から(9,9)をすべて代入したいのですが...
教えていただけるとありがたいです
補足↓
(a,a)から(9,9)までをすべて代入というのは
全てって言い方が少し良くなかったのですが()
たとえば
__```python
print r
__
1 2をすると、希望通りに 3(a,a) 4(a,b) 5(a,c) 6. 7. 8. 9(9,7) 10(9,8) 11(9,9) 12までを順番に出力してくれるのですが 13 14 15 16w = "tihs is "+r 17 18などとすると 19 20出力結果が "this is (9,9)"になってしまってるんですが 21 22ちゃんと(a,a)から(9,9)までを出力させたいです 23 24わかりにくくてすいません 25 26"
回答5件
あなたの回答
tips
プレビュー