Pythonのリストの最初の空でない文字列
文字列のリストが与えられたら、最初の空でない要素を見つけましょう。課題は、リストの先頭に1つ、2つ、または多数の空の文字列が含まれている可能性があり、最初の空でない文字列を動的に見つける必要があることです。
次で
現在の要素がnullの場合、次の要素に移動し続けるために次の関数を適用します。
例
listA = ['','top', 'pot', 'hot', ' ','shot'] # Given list print("Given list:\n " ,listA) # using next() res = next(sub for sub in listA if sub) # printing result print("The first non empty string is : \n",res)
出力
上記のコードを実行すると、次の結果が得られます-
Given list: ['', 'top', 'pot', 'hot', ' ', 'shot'] The first non empty string is : top
ファイラー付き
これは、フィルター条件を使用して実現することもできます。フィルタ条件はnull値を破棄し、最初のnull以外の値を取得します。 python2でのみ。
例
listA = ['','top', 'pot', 'hot', ' ','shot'] # Given list print("Given list:\n " ,listA) # using filter() res = filter(None, listA)[0] # printing result print("The first non empty string is : \n",res)
出力
上記のコードを実行すると、次の結果が得られます-
Given list: ['', 'top', 'pot', 'hot', ' ', 'shot'] The first non empty string is : top
-
Pythonで特定の文字列の単語を逆にする
文字列が与えられ、文字列に存在するすべての単語を逆にすることが目標です。分割法と逆関数を使用して出力を実現できます。いくつかのサンプルテストケースを見てみましょう。 Input: string = "I am a python programmer" Output: programmer python a am I Input: string = "tutorialspoint is a educational website" Output: website educational a is tutorialspoint 以下の手順に従って、目
-
リストを文字列に変換するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 リストを指定すると、文字列型に変換する必要があります。 ここでは、上記の問題ステートメントを解決するための4つの異なるアプローチについて説明します- アプローチ1:空の文字列で連結を使用する。 例 def listToString(s): # empty string str1 = "" # traversal for ele in s: