ホームページ  >  記事  >  バックエンド開発  >  Python プログラム: 文字列の K 番目の索引語を連結します。

Python プログラム: 文字列の K 番目の索引語を連結します。

PHPz
PHPz転載
2023-09-23 18:09:05967ブラウズ

Python プログラム: 文字列の K 番目の索引語を連結します。

String は、データを文字列形式で格納する不変のデータ構造です。これは、str() メソッドを使用するか、 一重引用符または 二重引用符 でデータを指定することによって作成できます。インデックスを使用して文字列の要素にアクセスします。インデックス付けには負のインデックスと正のインデックスがあり、負のインデックスの場合と同様に、-1 と (-length of string ) を使用して最後の要素から最初の要素にアクセスします。ポジティブインデックスでは、最初の要素に 0 を割り当て、最後の要素に (文字列長 - 1) を割り当てます。

この記事では、Python で利用可能なさまざまな方法を使用して、文字列の K 番目の索引用語を連結します。それぞれの方法について詳しく見てみましょう。

ループを使用する

このメソッドでは、split() メソッドを使用して、入力文字列を単語のリストに分割します。次に、単語を反復処理して、インデックスが k の倍数であるかどうかを確認します。その場合、単語をスペースで連結して結果の文字列を作成します。最後に、strip()メソッドを使用して、結果の文字列から先頭または末尾のスペースを削除します。

###例### リーリー ###出力### リーリー

リスト内包表記と join() 関数を使用する

このアプローチでは、リスト内包表記を使用して、k の倍数のインデックスを持つ単語のみを含む新しいリストを作成します。次に、 join() メソッドを使用して、新しいリストの要素をスペースで区切って単一の文字列に連結します。

###例### リーリー ###出力### リーリー

slice 関数と join() 関数の使用

この方法では、リスト スライスを使用して、インデックスが k の倍数である単語を抽出します。スライス

words[::k]

最初の要素から始めて、k 番目ごとの要素を選択します。次に、

join()

メソッドを使用して、選択した単語をスペースで区切って文字列に連結します。

###例### リーリー ###出力### ああああ

以上がPython プログラム: 文字列の K 番目の索引語を連結します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。