私はPythonを学んでいて、この例に出くわしました:
W = ((0,1,2),(3,4,5),(0,4,8),(2,4,6))
b = ['a','b','c','d','e','f','g','h','i']
for row in W:
print b[row[0]], b[row[1]], b[row[2]]
これは次を印刷します:
abc
デフォルト
あえい
セグ
その理由を調べてみました!
たとえば、拡張バージョンを初めて使用する場合は次のようになります。
print b[(0,1,2)[0]], b[(0,1,2)[1]], b[(0,1,2)[2]]
しかし、 (0,1,2) がどのように相互作用しているのかわかりません。誰でも説明できますか?ありがとう。
(これは、三目並べゲームのコードの短縮版であり、うまく機能します。この部分がわかりません)