⊗pyPmSlER 85 of 208 menu

Pythonでのスライスを使用した要素の削除

スライスはPythonで非常に広く使用されており、 特定の要素を削除するためにも使われます。 この場合、演算子delを使用し、 その隣に目的のスライスを指定します。 リストから次の選択部分を削除してみましょう:

lst = [1, 2, 3, 4, 5, 6] del lst[1:4] print(lst) # 出力は [1, 5, 6] です

リストからすべての要素を削除するには、 スライスでステップを1に指定するだけで十分です:

lst = [1, 2, 3, 4, 5, 6, 7, 8, 9] del lst[::1] print(lst) # 出力は [] です

しかし、文字列から文字を削除する必要がある場合、 エラーが返されます。これは、Pythonの文字列が 不変であるために起こります:

txt = '123456789' del txt[1:3] # エラーを出力します

次のリストが与えられています:

lst = [1, 2, 3, 4, 5, 6]

このリストからすべての奇数番目の要素を削除してください。

次のリストが与えられています:

lst = [1, 2, 3, 4, 5, 6, 7, 8]

次のスライスを得るためのコードを書いてください:

[8, 6, 4, 2]
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否