-
Pythonプログラムの組み込み関数を使用せずに、2つの文字列を取り込んで、より大きな文字列を表示する
組み込み関数を使用せずに2つの文字列を取得して大きい方の文字列を表示する必要がある場合は、カウンターを使用して文字列の長さを取得し、「if」条件を使用して文字列の長さを比較できます。 以下は同じのデモンストレーションです- 例 string_1= "Hi there" string_2= "Hi how are ya" print("The first string is :") print(string_1) print("The second string is :") print(string_2) cou
-
Pythonプログラムで文字列内の小文字の数を数える
文字列内の小文字の数をカウントする必要がある場合は、「islower」メソッドと単純な「for」ループを使用できます。 以下は同じのデモンストレーションです- 例 my_string = "Hi there how are you" print("The string is ") print(my_string) my_counter=0 for i in my_string: if(i.islower()): my_counter=my_counter+1 print("
-
Pythonプログラムで一意の辞書値を抽出する
辞書から一意の値を抽出する必要がある場合は、辞書が作成され、「ソートされた」メソッドと辞書の理解が使用されます。 以下は同じのデモンストレーションです- 例 my_dict = {'hi' : [5,3,8, 0], 'there' : [22, 51, 63, 77], 'how' : [7, 0, 22], 'are' : [12, 11, 45], 'you' : [56, 31, 89, 90]} p
-
itemgetterを使用してPythonで値で辞書のリストを並べ替える方法
辞書のリストを値に基づいてソートする必要がある場合は、itemgetter属性を使用できます。 以下は同じのデモンストレーションです- 例 from operator import itemgetter my_list = [{ "name" : "Will", "age" : 56}, { "name" : "Rob", "age" : 20 }, { "name" : "Mark" , &
-
ラムダ関数を使用してPythonで値で辞書のリストを並べ替える方法
値に基づいて辞書のリストを並べ替える必要がある場合は、ラムダ関数を使用できます。 以下は同じのデモンストレーションです- 例 from operator import itemgetter my_list = [{ "name" : "Will", "age" : 56}, { "name" : "Rob", "age" : 20 }, { "name" : "Mark" , "ag
-
Pythonを使用したOrderedDictの最初の挿入
順序付けられた辞書の先頭に要素を挿入する必要がある場合は、「update」メソッドを使用できます。 以下は同じのデモンストレーションです- 例 from collections import OrderedDict my_ordered_dict = OrderedDict([('Will', '1'), ('James', '2'), ('Rob', '4')]) print("The dictionary is :") print(my_ordered_dict) my_
-
PythonでOrderedDict()を使用して、文字列内の文字の順序を確認します
文字列内の文字の順序を確認する必要がある場合は、「OrderedDict」メソッドを使用できます。 以下は同じのデモンストレーションです- 例 from collections import OrderedDict def check_order(my_input, my_pattern): my_dict = OrderedDict.fromkeys(my_input) pattern_length = 0 for key,value in my_dict.items():  
-
キーまたは値でPython辞書を並べ替える
キーまたは値を使用してPythonで辞書を並べ替える必要がある場合は、辞書を定義して、キーと値のペアを挿入できます。 「for」ループを使用して、キーと値のペアを反復処理し、「sort」メソッドを使用して並べ替えることができます。このメソッドを呼び出すことができます。 以下は同じのデモンストレーションです- 例 def my_dict(): my_key_value_pair ={} my_key_value_pair[2] = 56 my_key_value_pair[1] = 2 my_key_value_pair[5] = 12 my_key_value_pair[4] = 24
-
Pythonで辞書のキーと値のリストを並べ替える
辞書でキーと値を並べ替える必要がある場合は、「並べ替えられた」方法を使用できます。 以下は同じのデモンストレーションです- 例 my_dict = {'Hi': [1, 6, 3], 'there': [2, 9, 6], 'Mark': [16, 7]} print("The dictionary is : ") print(my_dict) my_result = dict() for key in sorted(my_dict): my_
-
複数の入力を持つキーを持つPython辞書
キーに複数の入力があるディクショナリを作成する必要がある場合は、空のディクショナリを作成し、特定のキーの値を指定できます。 以下は同じのデモンストレーションです- 例 my_dict = {} a, b, c = 15, 26, 38 my_dict[a, b, c] = a + b - c a, b, c = 5, 4, 11 my_dict[a, b, c] = a + b - c print("The dictionary is :") print(my_dict) 出力 The dictionary is : {(15, 26, 38): 3, (5, 4,
-
Pythonカウンターと辞書の共通部分の例
カウンターと辞書の交差点を示す必要がある場合は、カウンターと辞書を使用できます。 以下は同じのデモンストレーションです- 例 from collections import Counter def make_string(str_1,str_2): dict_one = Counter(str_1) dict_two = Counter(str_2) result = dict_one & dict_two return result == dict_one string_1
-
Python辞書、頻度が同じになる可能性があるかどうかを確認するための設定とカウンター
辞書、セット、カウンターの頻度が同じかどうかを確認する必要がある場合は、Counterパッケージがインポートされ、入力が「Counter」に変換されます。辞書の値は「セット」に変換されてからリストに変換されます。入力の長さに基づいて、出力がコンソールに表示されます。 以下は同じのデモンストレーションです- 例 from collections import Counter def check_all_same(my_input): my_dict = Counter(my_input) input_2 = list(set(my_dict.
-
Pythonの辞書の値に関連付けられたキー
辞書で特定の値に関連付けられているキーを見つける必要がある場合は、「インデックス」方式を使用できます。 以下は同じのデモンストレーションです- 例 my_dict ={"Hi":100, "there":121, "Mark":189} print("The dictionary is :") print(my_dict) dict_key = list(my_dict.keys()) print("The keys in the dictionary are :") print(dict_
-
タプルのサイズを見つけるPythonプログラム
タプルのサイズを見つける必要がある場合は、「sizeof」メソッドを使用できます。 以下は同じのデモンストレーションです- 例 import sys tuple_1 = ("A", 1, "B", 2, "C", 3) tuple_2 = ("Java", "Lee", "Code", "Mark", "John") tuple_3 = ((1, "Bill"), ( 2, "Ant"), (3
-
Pythonを使用したタプルの最大および最小K要素
タプル内の最大K要素と最小K要素を見つける必要がある場合は、「sorted」メソッドを使用して要素を並べ替え、それらを列挙して、最初と最後の要素を取得します。 以下は同じのデモンストレーションです- 例 my_tuple = (7, 25, 36, 9, 6, 8) print("The tuple is : ") print(my_tuple) K = 2 print("The value of K has been initialized to ") print(K) my_result = [] my_tuple = list(my_tupl
-
Pythonを使用して、各タプルに番号とそのキューブを持つ指定されたリストからタプルのリストを作成します
数値とそのキューブを持つ特定のリストからリストを作成する必要がある場合は、リスト内包表記を使用できます。 以下は同じのデモンストレーションです- 例 my_list = [32, 54, 47, 89] print("The list is ") print(my_list) my_result = [(val, pow(val, 3)) for val in my_list] print("The result is ") print(my_result) 出力 The list is [32, 54, 47, 89] The result is
-
Pythonでタプルをリストに追加する(またはその逆)
リストにタプルを追加する必要がある場合、またはその逆の場合は、「+」演算子を使用できます。 以下は同じのデモンストレーションです- 例 my_list = [3, 6, 9, 45, 66] print("The list is : ") print(my_list) my_tup = (11, 14, 21) print("The tuple is ") print(my_tup) my_list += my_tup print("The list after addition is : " ) print(my_list)
-
Pythonを使用したタプルのK番目のインデックス要素に最も近いペア
タプル内のK番目のインデックス要素に最も近いペアを見つける必要がある場合は、「enumerate」メソッドを「abs」メソッドと一緒に使用できます。 以下は同じのデモンストレーションです- 例 my_list = [(5, 6), (66, 76), (21, 35), (90, 8), (9, 0)] print("The list is : ") print(my_list) my_tuple = (17, 23) print("The tuple is ") print(my_tuple) K = 2 print("The valu
-
Pythonで同様の初期要素がある場合は、タプルに参加します
タプルに同様の初期要素が含まれている場合にタプルを結合する必要がある場合は、単純な「for」ループと「of」条件を使用できます。要素を1つのリストに保存するには、「extend」メソッドを使用できます。 以下は同じのデモンストレーションです- 例 my_list = [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)] print("The list is : ") print(my_list) my_result = [] for sub in my_list: if my_result and
-
タプルリストPythonから数字を抽出する
タプルのリストから数字を抽出する必要がある場合は、リスト内包表記を使用できます。 以下は同じのデモンストレーションです- 例 my_list = [(67, 2), (34, 65), (212, 23), (17, 67), (18, )] print("The list is : ") print(my_list) N = 2 print("The value of N is ") print(N) my_result = [sub for sub in my_list if all(len(str(ele)) == N for ele in