-
Python –指定されたリストのサブリストの頻度をカウントします
特定のリスト内のサブリストの頻度をカウントする必要がある場合は、リスト内包表記と「len」メソッド、および「if」条件が使用されます。 例 以下は同じのデモンストレーションです- my_list = [23, 33, 45, 67, 54 , 43, 33, 45, 67, 83, 33, 45, 67,90, 0] print("The list is : " ) print(my_list) sub_list = [33, 45, 67, 90] print("The sub-list is : " ) print(sub_list) my_
-
Python –同様のK番目の列要素の行を削除します
同様の「K」列要素の行を削除する必要がある場合は、単純な反復と「追加」メソッドが使用されます。 例 以下は同じのデモンストレーションです- my_list = [[45, 95, 26], [70, 35, 74], [87, 65, 23], [70, 35, 74], [67,85,12], [45,65,0]] print("The list is : " ) print(my_list) K = 1 print("The value of K is ") print(K) my_result = [] my_mem = [] for in
-
Python –連続する要素のタプルをフィルタリングする
タプルのリストから連続する要素をフィルタリングする必要がある場合、タプルのリストをパラメーターとして受け取り、すべてのタプルのインデックスをチェックし、インデックスに応じてブール値を返すメソッドが定義されます。 例 以下は同じのデモンストレーションです- print("Method definition begins...") def check_consec_tuple_elem(my_tuple): for idx in range(len(my_tuple) - 1): if my_tuple[id
-
Python –指定されたすべてのリスト文字を含む文字列
指定されたすべての文字がリストに含まれている文字列を検索する必要がある場合は、文字列をパラメータとして受け取り、文字列を反復処理してインデックス値を追加するメソッドが定義されます。 例 以下は同じのデモンストレーションです- print("Method definition begins...") def convert_to_my_string(my_string): my_result = "" for index in my_string: my_res
-
Python –特定のインデックスの要素がリスト要素と等しいかどうかを確認します
特定のインデックスの要素が別の要素リストと等しいかどうかを確認する必要がある場合は、単純な反復とブール値が使用されます。 例 以下は同じのデモンストレーションです- my_list_1 = [69, 96, 23, 57, 13, 75, 13] my_list_2 = [68, 21, 69, 23, 49, 35, 73] print("The first list is : " ) print(my_list_1) print("The first list after sorting is :") my_list_1.sort() prin
-
Python –数値文字列をK桁の整数に分割
数値文字列をK桁の整数に分割する必要がある場合は、単純な反復、「int」メソッドおよび「append」メソッドが使用されます。 例 以下は同じのデモンストレーションです- my_string = '69426874124863145' print("The string is : " ) print(my_string) K = 4 print("The value of K is ") print(K) my_result = [] for index in range(0, len(my_string), K): my_
-
Python –他のリストのK要素の最大値
別のリストに基づいて最大K個の要素を取得する必要がある場合は、単純な反復、「append」メソッドおよび「max」メソッドが使用されます。 例 以下は同じのデモンストレーションです- my_list_1 = [62, 25, 32, 98, 75, 12, 46, 53] my_list_2 = [91, 42, 48, 76, 23, 17, 42, 83] print("The first list is : " ) print(my_list_1) print("The first list after sorting is : " ) my
-
Python –マルチサイズのマトリックスの後列を変換する
マルチサイズの行列の後列を変換する必要がある場合は、単純な反復と「追加」メソッド、および負のインデックスが使用されます。 例 以下は同じのデモンストレーションです- my_list = [[41, 65, 25], [45, 89], [12, 65, 75, 36, 58], [49, 12, 36, 98],[47, 69, 78]] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_lis
-
Python –すべて同じ要素でタプルをフィルタリングする
同じ要素を含むタプルを除外する必要がある場合は、リスト内包表記と「set」演算子および「len」メソッドを使用できます。 例 以下は同じのデモンストレーションです- my_list = [(31, 54, 45, 11, 99) , (11,11), (45, 45, 45), (31, 54, 45, 11, 99),(99, 99), (0,0)] print("The list is : " ) print(my_list) my_result = [sub_list for sub_list in my_list if len(set(sub_list)) =
-
リスト内のインデックスの要素を削除するPythonプログラム
リスト内のインデックスの要素を削除する必要がある場合は、「enumerate」属性、「not in」演算子、単純な反復、および「append」メソッドが使用されます。 例 以下は同じのデモンストレーションです- my_list = [91, 75, 15, 45, 69, 78, 23, 71, 36, 72] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) index_list
-
Python –指定されたタプルのリストからすべての大文字をフィルタリングします
タプルのリストからすべての大文字をフィルタリングする必要がある場合は、単純な反復、ブール値、「append」メソッド、および「isupper」メソッドが使用されます。 例 以下は同じのデモンストレーションです- my_list = [("PYTHON", "IS", "Fun"), ("PYTHON", "COOl"), ("PYTHON", ), "ORIENTED", "OBJECT"] print("The list
-
Python –文字列からパーセンテージを抽出する
文字列からパーセンテージを抽出する必要がある場合は、正規表現とパッケージの「findall」メソッドが使用されます。 例 以下は同じのデモンストレーションです- import re my_string = 'Python is % always fun % to learn % and teach' print("The list is : " ) print(my_string) my_result = re.findall('\d*%', my_string) print("The resultant list is
-
Python –プレフィックス発生時に文字列を分割
プレフィックスの出現に基づいて文字列を分割する必要がある場合は、2つの空のリストが定義され、プレフィックス値が定義されます。単純な反復が「追加」メソッドとともに使用されます。 例 以下は同じのデモンストレーションです- from itertools import zip_longest my_list = ["hi", 'hello', 'there',"python", "object", "oriented", "object", "cool&q
-
Python –要素のグループ化された連続範囲インデックス
リスト内の要素のインデックスのグループ化された連続範囲を取得する必要がある場合、defaultdictが作成されます。 「groupby」メソッド、「len」メソッド、「list」メソッド、および「append」メソッドとともに、単純な反復が使用されます。 例 以下は同じのデモンストレーションです- from itertools import groupby from collections import defaultdict my_list = [63, 12, 84, 91, 52, 39, 25, 27, 20, 11, 0,9] print("The list is
-
Python –分割が等しいかどうかを確認します
文字列の分割が等しいかどうかを確認する必要がある場合は、「len」メソッド、「list」メソッド、および「set」演算子が「if」条件とともに使用されます。 例 以下は同じのデモンストレーションです- my_string = '96%96%96%96%96%96' print("The string is : " ) print(my_string) my_split_char = "%" print("The character on which the string should be split is :"
-
Python –キーのi番目のインデックス値で辞書リストを並べ替える
キーの「i」番目のインデックス値に基づいて辞書のリストを並べ替える必要がある場合は、「並べ替えられた」メソッドとラムダメソッドが使用されます。 例 以下は同じのデモンストレーションです- my_list = [{"Python" : "Best", "to" : "Code"}, {"Python" : "Good", "to" : "Learn"}, {"Python" : "object&
-
Python –キーがリストと辞書に存在する場合、キーの値を抽出します
キーが辞書だけでなくリストにも存在する場合にキーの値を抽出する必要がある場合は、単純な反復と「すべて」の演算子が使用されます。 例 以下は同じのデモンストレーションです- my_list = ["Python", "is", "fun", "to", "learn", "and", "teach", 'cool', 'object', 'oriented'] my_dictionary = {"
-
Python –マトリックス平均を取得
行列要素の平均を取得する必要がある場合は、環境にインポートされた後、「Numpy」パッケージの「mean」メソッドが使用されます。 例 以下は同じのデモンストレーションです- import numpy as np my_matrix = np.matrix('[24, 41; 35, 25]') print("The matrix is : " ) print(my_matrix) my_result = my_matrix.mean() print("The result is : ") print(my_result) 出力
-
Python –一意の値リストを持つ辞書
一意の値リストを持つ辞書を取得する必要がある場合は、「set」演算子とlistメソッドが、単純な反復とともに使用されます。 例 以下は同じのデモンストレーションです- my_dictionary = [{'Python' : 11, 'is' : 22}, {'fun' : 11, 'to' : 33}, {'learn' : 22},{'object':9},{'oriented':11}] print("The dictionary is : " ) pr
-
Python –各要素にアルファベットを割り当てます
整数リストのすべての要素にアルファベットを割り当てる必要がある場合は、「ascii_lowercase」メソッドとリスト内包表記が使用されます。 例 以下は同じのデモンストレーションです- import string my_list = [11, 51, 32, 45, 21, 66, 12, 58, 90, 0] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) temp_va