【python】文字列を分割,n個目を取得

  • 目的
    • pythonで文字列の分割
  • 結論
    • 以下のコマンドを実行していくと文字列の分割、n個目の文字列を取得できる
  • 実行コマンド(今のUNIX時間)
    • ソース(文字列を「_」で5分割したときに、区切ったときの5個目の値を取得する)
      • #!/usr/bin/python
        # -*- coding: utf-8 -*-
        
        string = "AAA_BBB_CCC_DDD_EEE_FFF"
        string_fix = string.split('_', 5)[5]
        print(string_fix)
    • 実行結果
      • FFF
  •  ソース(文字列を「_」で4分割したときに、区切ったときの4個目の値を取得する)
    • #!/usr/bin/python
      # -*- coding: utf-8 -*-
      
      string = "AAA_BBB_CCC_DDD_EEE_FFF"
      string_fix = string.split('_', 4)[4]
      print(string_fix)
  • 実行結果
    • EEE_FFF
      • 分割する文字列(_)が分割する数より少ない場合、
      • 一番後ろのものを指定した場合、残りの文字列が全て出力される
  •  ソース(文字列を「_」で4分割したときに、区切ったときの3個目の値を取得する)
    • #!/usr/bin/python
      # -*- coding: utf-8 -*-
      
      string = "AAA_BBB_CCC_DDD_EEE_FFF"
      string_fix = string.split('_', 4)[3]
      print(string_fix)
  • 実行結果
    • DDD
python
スポンサーリンク
K・B・S

コメント

タイトルとURLをコピーしました