Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Python –範囲の包含で並べ替え

    範囲に基づいてリストを並べ替える必要がある場合は、関数を使用して「abs」メソッド、「sum」メソッド、およびリスト内包表記が使用されます。 以下は同じのデモンストレーションです- 例 def sum_range_incl(my_row):    return sum([abs(element [1] - element [0]) for element in my_row if element [0] > i and element [0] < j and element [1] > i and element [1] < j]) my_li

  2. Python –Kによるタプルのトリミング

    K値に基づいてタプルをトリミングする必要がある場合は、単純な反復と「追加」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list = [(44, 3, 68, 11, 5), (68, 44, 9, 5, 8), (8, 11, 2, 68, 5), (44, 68, 2, 5, 7)] print("The list is :") print(my_list) K = 1 print("The value for K is ") print(K) my_result = [] for element in my_

  3. Python –行をK倍数で並べ替える

    行をKの倍数で並べ替える必要がある場合は、リスト内包表記と剰余演算子を使用するメソッドが定義されます。 以下は同じのデモンストレーションです- 例 def multiple_sort_val(row):    return len([ele for ele in row if ele % K == 0]) my_list = [[11, 44, 7, 11], [7, 5, 44, 11], [11, 6, 35, 44], [92, 92, 5]] print("The list is :") print(my_list) K = 11 pri

  4. Python –並べ替えられた行をフィルタリングする

    並べ替えられた行をフィルタリングする必要がある場合は、リスト内包表記と「並べ替え」および「リスト」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list = [[99, 6, 75, 10], [1, 75, 2, 4, 99], [75, 15, 99, 2], [1, 4, 15, 99]] print("The list is :") print(my_list) my_result = [sub for sub in my_list if sub == list(sorted(sub)) or sub == list(sorted

  5. Python –Kの中間要素

    K個の中間要素を決定する必要がある場合は、「//」演算子とリストスライスが使用されます。 以下は同じのデモンストレーションです- 例 my_list = [34, 56, 12, 67, 88, 99, 0, 1, 21, 11] print("The list is : ") print(my_list) K = 5 print("The value of K is ") print(K) beg_indx = (len(my_list) // 2) - (K // 2) end_indx = (len(my_list) // 2) + (K

  6. Python –連続する要素を記号でグループ化

    連続する要素を符号でグループ化する必要がある場合は、「^」演算子と「列挙」を伴う単純な反復が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [15, -33, 12, 64, 36, -12, -31, -17, -49, 12, 43, 30, -23, -35, 53] print("The list is :") print(my_list) my_result = [[]] for (index, element) in enumerate(my_list):    if element ^ my_list

  7. Python –特定のデータ型の行を抽出します

    特定のデータ型の行を抽出する必要がある場合は、リスト内包表記、「isinstance」メソッド、および「all」演算子が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [[14,35, "Will"], [12, 26, 17], ["p", "y", "t"], [29, 40, 21]] print("The list is :") print(my_list) my_data_type = int my_result = [row for row i

  8. Python –Matrixから辞書キーを表す不変の行をフィルタリングします

    行列から辞書キーを表す不変の行をフィルタリングする必要がある場合は、リスト内包表記と「isinstance」メソッドを使用できます。 以下は同じのデモンストレーションです- 例 my_list = [[24, 15, [32, 33, 12]], ["pyt", 8, (14, 54)], [{15:24}, 13, "fun"], [True, "cool"]] print("The list is :") print(my_list) my_result = [row for row in my_list

  9. Python –リスト内の連続した部門

    リスト内の連続する除算を見つける必要がある場合、リストの要素を反復処理し、「/」演算子を使用して結果を判別するメソッドが定義されます。 以下は同じのデモンストレーションです- 例 def consec_division(my_list):    my_result = my_list[0]    for idx in range(1, len(my_list)):       my_result /= my_list[idx]    return my_result my_list = [2200

  10. Pythonプログラム–リストから山または谷の数を出力します

    リストから山または谷の数を印刷する必要がある場合は、単純な反復と特定の条件が設定されます。 以下は同じのデモンストレーションです- 例 my_list = [11,12, 24, 12, 36, 17, 28, 63] print("The list is :") print(my_list) my_result = 0 for index in range(1, len(my_list) - 1):    if my_list[index + 1] > my_list[index] < my_list[index - 1] or m

  11. Python-指定されたインデックスに同じ要素を持つマトリックスから行を出力します

    指定されたインデックスに同じ要素を持つマトリックスから行を印刷する必要がある場合は、リスト内包表記と「すべて」の演算子が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [[7745, 6755, 87, 978], [727, 927, 845], [192, 997, 49], [98, 74, 27]] print("The list is :") print(my_list) my_key = 1 print("The key is ") print(my_key) my_result = [element

  12. Python –指定された文字を除く文字列リストからすべての要素を取得する

    指定された文字を除く文字列のリストからすべての要素を取得する必要がある場合は、リスト内包表記と「append」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list = ["hi", "is", "great", "pyn", "pyt"] print("The list is :") print(my_list) my_key = 'n' print("The value for key is ")

  13. Python –文字リストからの単語構成のテスト

    文字リストから単語の構成をテストする必要がある場合は、「all」演算子と「count」メソッドが使用されます。 以下は同じのデモンストレーションです- 例 my_list = ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't'] print("The list is :") print(my_list) key

  14. 整数リストのすべての偶数桁と奇数桁の合計を見つけるPythonプログラム

    整数リストのすべての偶数桁と奇数桁の合計を求める必要がある場合は、単純な反復と「モジュラス」演算子が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [369, 793, 2848, 4314, 57467] print("The list is :") print(my_list) sum_odd = 0 sum_even = 0 for index in my_list:    for element in str(index):       if int(element) % 2

  15. 行の長さが昇順であるかどうかをテストするPythonプログラム

    行の長さが昇順であるかどうかをテストする必要がある場合は、単純な反復とブール値が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]] print("The list is :") print(my_list) my_result = True for index in range(len(my_list) - 1) :    if len(my_list[index + 1]) <= len(my_list[i

  16. タプルのリスト内の要素をFloatに変換するPythonプログラム

    タプルのリスト内の要素をfloat値に変換する必要がある場合は、「isalpha」メソッド、「float」メソッド、および単純な反復が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [("31", "py"), ("22", "226.65"), ("18.12", "17"), ("pyt", "12")] print("The list is :") print(my_list

  17. Python –リスト内の各要素よりも大きい数の頻度を見つけます

    リスト内の各要素よりも大きい数の頻度を見つける必要がある場合は、リスト内包法と「合計」法が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [24, 13, 72, 22, 12, 47] print("The list is :") print(my_list) my_result = [sum(1 for element in my_list if index <= element) for index in my_list] print("The result is :") print(my_result

  18. Python –値が一致する辞書を削除する

    値が一致する辞書を削除する必要がある場合は、辞書の理解が使用されます。 以下は同じのデモンストレーションです- 例 my_dict_1 = [{'Hi': 32, "there": 32, "Will":19},{'Hi': 19, "there": 100, "Will": 13}, {'Hi': 72, "there": 19, "Will": 72}] print("The first dictionary

  19. 値の合計で辞書のリストをソートするPythonプログラム

    値の合計に基づいて辞書のリストを並べ替える必要がある場合は、「合計」メソッドを使用して結果を決定するメソッドが定義されます。 以下は同じのデモンストレーションです- 例 def sum_value(row):    return sum(list(row.values())) my_dict = [{21 : 13, 44 : 35, 34 : 56}, {11 : 75, 70 : 19, 39 : 70}, {1 : 155}, {48 : 29, 17 : 53}] print("The dictionary is :") print(my_

  20. 特定の数字を持つリストから数字のみを抽出するPythonプログラム

    特定の数字を含むリストから数字のみを抽出する必要がある場合は、リスト内包表記と「すべて」の演算子が使用されます。 以下は同じのデモンストレーションです- 例 my_list = [3345, 2345, 1698, 2475, 1932] print("The list is :") print(my_list) digit_list = [2, 3, 5, 4] my_result = [index for index in my_list if all(int(element) in digit_list for element in str(index))]

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