ホームページ > バックエンド開発 > Python チュートリアル > Pythonのステップサイズとは何を意味しますか?

Pythonのステップサイズとは何を意味しますか?

爱喝马黛茶的安东尼
リリース: 2019-06-25 14:18:30
オリジナル
31769 人が閲覧しました

Python シーケンス (リストとタプルはどちらもシーケンスです) では、次のようなスライス操作を使用できます。 sequence[start : end : step] 最初の 2 つは理解しやすく、開始インデックスの位置とインデックスの位置です。 (Python には 2 つのインデックスがあります: 左から右に 0...index-1、右から左に -1...-index)重要なのは、このステップの意味です。

Pythonのステップサイズとは何を意味しますか?

ステップ (歩幅) の意味をご紹介します:

>>>s = ‘abcdefgh’  
>>>s[::-1]   
 ’hgfedcba’  
>>>s[::2]   
 ’aceg’
ログイン後にコピー
>>>s = 'abcdefgh'
>>>s[::-1]
 'hgfedcba'
>>>s[::2] 
 'aceg'
ログイン後にコピー

関連するおすすめ: 「Python ビデオ チュートリアル

実際には、ここでのステ​​ップはスライスのステップ サイズを表します (ステップを 0 にすることはできません、デフォルトは 1):

ステップ > 0 の場合、左から右を意味します。スライスを作ります。現時点では、結果を取得するには start が end より小さい必要があります。そうでない場合は空になります。例: s[0,: 5: 2] の結果は 'ace'です。

ステップ

になります。この場合、s[::-1] はステップ サイズ 1 で右から左にスライスすることを意味します。s[: :2] は、ステップ サイズ 2

で左から右にスライスすることを意味します。

以上がPythonのステップサイズとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート