のために私は、forループがあります。は動的なリストでループ
L=[1,2,3,4]
私が欲しい、以下のコードが動作すること:
for i in range(1,len(L)):
if i%2==0:
L.remove(L[i])
私はこれをどのように行うことができますか? 多くのありがとうございます。
のために私は、forループがあります。は動的なリストでループ
L=[1,2,3,4]
私が欲しい、以下のコードが動作すること:
for i in range(1,len(L)):
if i%2==0:
L.remove(L[i])
私はこれをどのように行うことができますか? 多くのありがとうございます。
インデックスされた要素も必要ですか?理解はあなたの友人です。
L = [e for i,e in enumerate(L) if i % 2]
'L [:: 2]'はどうですか? – mgilson
@mgilsonこれは私がこれまでに見たことがないものです。本当にきれいです。そのスタイルの名前はありますか? –
私はveingrowが列挙しているものとリストの理解とは何かをGoogleに願っています。 –
「次のコードは機能しますか」とはどういう意味ですか? – mgilson