前提・実現したいこと
python for文 変換の仕方。
発生している問題・エラーメッセージ
エラーでは無いのですが知識が足りず調べてもわからなかったので質問させていただきます。 よろしくお願い致します。
python
1import re 2list_a = ['1aa','2aa','3aa','YYY','YYY','YYY','4aa','5aa','6aa','7aa','8aa','9aa','10aa'] 3 4it = iter(list_a) 5for i, j, g in zip(it, it, it): 6 if i =='YYY': 7 print('aaaaaa') 8 else: 9 print('色{0}{1}{2}'.format(i, j, g)) 10>>> 11色1aa2aa3aa 12aaaaaa 13色4aa5aa6aa 14色7aa8aa9aa
試したこと
aaaaaaが出力されているところに一行下の色4aa5aa6aaを置き換えたいのですが調べても知識が足りずわかりません。
色1aa2aa3aa
色4aa5aa6aa
色4aa5aa6aa
色7aa8aa9aa
このようにYYYが来たときに下ののi,j,g代入したい場合どおすればよろしいでしょうか?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/29 08:58