Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Python –リスト内の平均桁数

    リスト内の平均桁数をカウントする必要がある場合は、単純な反復、「str」メソッド、および「/」演算子が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [324, 5345, 243, 746, 432, 463, 946787] print("The list is :") print(my_list) sum_digits = 0 for ele in my_list:    sum_digits += len(str(ele))     my_result = sum_digits / le

  2. Python –辞書リストのすべての組み合わせ

    辞書リストのすべての組み合わせを表示する必要がある場合は、単純なリスト内包表記と「zip」メソッド、および「product」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 from itertools import product my_list_1 = ["python", "is", "fun"] my_list_2 = [24, 15] print("The first list is :") print(my_list_1) print("The second list

  3. Python –行の中央値で行列を並べ替える

    行の中央値で行列を並べ替える必要がある場合は、「中央値」メソッドを使用して結果を決定するメソッドが定義されます。 以下は同じのデモンストレーションです- 例 from statistics import median def median_row(row):    return median(row) my_list = [[43, 14, 27], [13, 27, 24], [32, 56, 18], [34, 62, 55]] print("The list is :") print(my_list) my_list.sort(key =

  4. 句読点で文字列を並べ替えるPythonプログラム

    句読点で文字列を並べ替える必要がある場合は、文字列をパラメータとして受け取り、リスト内包表記と「in」演算子を使用して結果を決定するメソッドが定義されます。 以下は同じのデモンストレーションです- 例 from string import punctuation def get_punctuation_count(my_str):    return len([element for element in my_str if element in punctuation]) my_list = ["python@%^", "is"

  5. Python –範囲要素で行をフィルタリングする

    範囲要素を使用して行をフィルタリングする必要がある場合は、リスト内包表記と「all」演算子を使用して出力を決定します。 以下は同じのデモンストレーションです- 例 my_list = [[3, 2, 4, 5, 10], [32, 12, 4, 51, 10],[12, 53, 11], [2, 3, 31, 5, 8, 7]] print("The list is :") print(my_list) i, j = 2, 5 my_result = [index for index in my_list if all(element in index for el

  6. Python –リストの正の要素の割合を計算します

    リストの正の要素のパーセンテージを計算する必要がある場合は、リスト内包表記と「len」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list = [14, 62, -22, 13, -87, 0, -21, 81, 29, 31] print("The list is :") print(my_list) my_result = (len([element for element in my_list if element > 0]) / len(my_list)) * 100 print("The result is

  7. Python –要素の最大桁数で並べ替え

    要素の最大桁数で並べ替える必要がある場合は、「str」および「max」メソッドを使用して結果を判別するメソッドが定義されます。 以下は同じのデモンストレーションです- 例 def max_digits(element):    return max(str(element)) my_list = [224, 192, 145, 18, 3721] print("The list is :") print(my_list) my_list.sort(key = max_digits) print("The result is :&quo

  8. 行の合計に基づいて行列を並べ替えるPythonプログラム

    行の合計に基づいて行列を並べ替える必要がある場合は、「合計」メソッドを使用して結果を決定するメソッドが定義されます。 以下は同じのデモンストレーションです- 例 def sort_sum(row):    return sum(row) my_list = [[34, 51], [32, 15, 67], [12, 41], [54, 36, 22]] print("The list is :") print(my_list) my_list.sort(key = sort_sum) print("The result is :&qu

  9. Python –すべての要素がNoneであるリストからタプルを削除します

    すべての要素がNoneであるリストからタプルを削除する必要がある場合は、リスト内包表記と「all」演算子が使用されます。 以下は同じのデモンストレーションです- 例 my_tuple = [(None, 12), (None, None), (33, 54), (32, 13), (None, )] print("The tuple is :") print(my_tuple) my_result = [index for index in my_tuple if not all(element == None for element in index)] prin

  10. Python –リストを他のリスト要素と組み合わせる

    リストを他のリスト要素と組み合わせる必要がある場合は、単純な反復と「追加」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list_1 = [12, 14, 25, 36, 15] print("The first list is :") print(my_list_1) my_list_2 = [23, 15, 47, 12, 25] print("The second list is :") print(my_list_2) for element in my_list_2 :    my_l

  11. Python –数値から後部K桁を抽出

    数値から後部のK桁を抽出する必要がある場合は、単純なリスト内包表記、モジュロ演算子、および「**」演算子が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [51645, 24567, 36743, 89452, 2122] print("The list is :") print(my_list) K = 3 print("The value of K is ") print(K) my_result = [element % (10 ** K) for element in my_list] print(&qu

  12. Python –デュアルタプル代替合計

    デュアルタプルの交互の合計を実行する必要がある場合は、単純な反復と剰余演算子が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)] print("The list is :") print(my_list) my_result = 0 for index in range(len(my_list)):    if index % 2 == 0:       my_result += my_l

  13. 数字の昇順でリストから要素を抽出するPythonプログラム

    数字の昇順でリストから要素を抽出する必要がある場合は、単純な反復、フラグ値、および「str」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list = [4578, 7327, 113, 3467, 1858] print("The list is :") print(my_list) my_result = [] for element in my_list:    my_flag = True    for index in range(len(str(element)) - 1): &nb

  14. Pandas GroupBy –各組み合わせの発生をカウントします

    列をグループ化し、Pandasでの各組み合わせの発生をカウントするには、DataFrame.groupby()とsize()を使用します。 groupby()メソッドは、DataFrameをグループに分割します。 最初に、エイリアスpd-を使用してpandasライブラリをインポートしましょう。 import pandas as pd リストのデータを初期化する- # initializing the data mylist = {'Car': ['BMW', 'Mercedes', 'Lamborgini', 'Aud

  15. Python –文字列リストをK文字の頻度で並べ替える

    文字頻度の「K」数に基づいて文字列のリストを並べ替える必要がある場合は、「並べ替え」メソッド、およびラムダ関数が使用されます。 例 以下は同じのデモンストレーションです- my_list = ['Hi', 'Will', 'Jack', 'Python', 'Bill', 'Mills', 'goodwill'] print("The list is : " ) print(my_list) my_list.sort() print("The list

  16. Python –逆辞書値リスト

    辞書の値をリストに逆にする必要がある場合は、単純な反復と「追加」メソッドが使用されます。 以下は同じのデモンストレーションです- from collections import defaultdict my_dict = {13: [12, 23], 22: [31], 34: [21], 44: [52, 31]} print("The dictionary is :") print(my_dict) my_result = defaultdict(list) for keys, values in my_dict.items(): for val in valu

  17. 再帰を使用してフィボナッチ数列を見つけるPythonプログラム

    再帰の方法を使用してフィボナッチ数列を見つける必要がある場合、パラメータとして値をとる「fibonacci_recursion」という名前の方法が定義されます。入力のサイズを小さくすることで何度も呼び出されます。 以下は同じもののデモンストレーションです: 例 def fibonacci_recursion(my_val): if my_val <= 1: return my_val else: return(fibonacci_recursion(my_val-1) + fibonacci_recursion(my_val-2)) num_term

  18. カスタムインデックスで要素を繰り返すPythonプログラム

    カスタムインデックスで要素を繰り返す必要がある場合は、単純な反復、列挙属性、「extend」メソッド、および「append」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list = [34, 56, 77, 23, 31, 29, 62, 99] print("The list is :") print(my_list) index_list = [3, 1, 4, 6] my_result = [] for index, element in enumerate(my_list): if index in index_list:

  19. すべての要素の頻度がKより大きい行を印刷するPythonプログラム

    すべての要素の頻度がKより大きい行を印刷する必要がある場合、2つのパラメーターを取り、「all」演算子と反復を使用して結果を返すメソッドが定義されます。 以下は同じのデモンストレーションです- 例 def frequency_greater_K(row, K) : return all(row.count(element) > K for element in row) my_list = [[11, 11, 32, 43, 12, 23], [42, 14, 55, 62, 16], [11, 11, 11, 11], [42, 54, 61, 18]] print("

  20. リストから母音で始まる単語を抽出するPythonプログラム

    リストから母音で始まる単語を抽出する必要がある場合は、単純な反復、フラグ値、および「startswith」メソッドが使用されます。 以下は同じのデモンストレーションです- 例: my_list = ["abc", "phy", "and", "okay", "educate", "learn", "code"] print("The list is :") print(my_list) my_result = [] my_vowel

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:326/450  20-コンピューター/Page Goto:1 320 321 322 323 324 325 326 327 328 329 330 331 332