forループを使用し、appendを使用して、既存のリストからアイテムを削除するにはどうすればよいですか?

almight_vizzo

基本的に私がやろうとしているのは、条件が満たされたときにリスト内の値を削除することです。

条件は、リスト内の値の位置に基づいています。これは、関数定義でremove_positionが表すものです。以下のコードは私がこれまでに持っているものであり、Python3.6.0を使用しています。この場合のリストは、別のPythonから関数をインポートする外部Pythonファイルからのものであり、次のとおりです。

str_list5 = ['w', 'i', 'n', 'g']
new_list = list_function.remove_value(str_list5, 2)
print(new_list)
new_list = list_function.remove_value(str_list5, -1)
print(new_list)
new_list = list_function.remove_value(str_list5, 10)
print(new_list)

私がやろうとしていることは、関数の結果に対応する項目を削除する算術関数で上記のremove_position値を使用することです。

def remove_value(my_list, remove_position):
    newlist = []
    count = 0

    for item in my_list:
        if remove_position < count:
            newlist.remove(item)

        if remove_position > count:
            newlist.remove(item)

    return newlist

私が探している出力はこれです:

remove_value Test
['w', 'i', 'g']
['i', 'n', 'g']
['w', 'i', 'n']
Chiheb Nexus

あなたはこのようなことをすることができます:

my_list = ['w','i','n','g']

def remove_value(my_list, position):
    if position >= len(my_list):
        return my_list[:-1]
    elif position < 0:
        return my_list[1:]
    else:
        return my_list[:position] + my_list[position+1:]


# Test
remove_value(my_list, 2)
remove_value(my_list, -1)
remove_value(my_list, 10)

出力:

['w', 'i', 'g']
['i', 'n', 'g']
['w', 'i', 'n']

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

独自のArrayAdapterを使用してリストビューからアイテムを削除するにはどうすればよいですか?

分類Dev

forループを使用してリスト内のすべてのアイテムのボタンを作成するにはどうすればよいですか?

分類Dev

テキストファイルを使用してリストからストップワードを削除するにはどうすればよいですか

分類Dev

JavaScriptを使用してSharepointリストのフォルダーからアイテムを取得するにはどうすればよいですか?

分類Dev

Pythonでforループを使用して2つのリストアイテムの積を合計するにはどうすればよいですか?

分類Dev

スクリプトを介して既存のGoogleフォームアイテムに検証を追加するにはどうすればよいですか?

分類Dev

forループを使用してリスト内のアイテムを追加するにはどうすればよいですか?

分類Dev

forループを使用してリスト内のアイテムを追加するにはどうすればよいですか?

分類Dev

onTapを使用している場合、リストと画面からアイテムを削除するにはどうすればよいですか?

分類Dev

ブートストラップを使用して行から別の行にアイテムを抽出するにはどうすればよいですか?

分類Dev

PowerShellスクリプトを使用してSQLServerのテーブルから行を削除するにはどうすればよいですか?

分類Dev

ルートリクエストパラメータから既存のアイテムを削除するにはどうすればよいですか?--Laravel 5.5

分類Dev

onItemLongClickを使用してリストビューのアイテムを削除するにはどうすればよいですか?

分類Dev

divをクリックしてローカルストレージからアイテムを削除するにはどうすればよいですか?

分類Dev

button_clickを使用してリストからアイテムを削除するにはどうすればよいですか?

分類Dev

Ubuntuを使用してデュアルブートシステムからWindows7を削除するにはどうすればよいですか?

分類Dev

vbyesnoを使用してリストビューで選択したアイテムを削除するにはどうすればよいですか

分類Dev

AngularJSのフィルターを使用して配列からアイテムを削除するにはどうすればよいですか?

分類Dev

jqueryでsetTimeoutを使用してリストグループアイテムを1つずつ表示するにはどうすればよいですか?

分類Dev

sedを使用してテキストファイルから複数のランダムな行を削除するにはどうすればよいですか?

分類Dev

条件付きでRemoveAllを使用してリスト内の複数のアイテムを削除するにはどうすればよいですか?

分類Dev

HTMLを使用してテーブルセルでリストアイテムを使用するにはどうすればよいですか?

分類Dev

Jinjaフィルターを使用してアイテムのリストに辞書を適用するにはどうすればよいですか?

分類Dev

servicestackタイプのクライアントを使用してredisリストのアイテムを更新するにはどうすればよいですか?

分類Dev

Microsoft Graphを使用してフォルダー内のSharePointアイテムのリストを取得するにはどうすればよいですか?

分類Dev

チェックボックスを使用してリストビューアイテムを削除するにはどうすればよいですか?

分類Dev

ServiceStack.OrmLiteを使用して既存のデータからエンティティのリストを取得するにはどうすればよいですか?

分類Dev

反応ネイティブチャットアプリケーションでGraphQlサブスクリプションを使用して、GraphQlクエリからリアルタイムの更新を取得するにはどうすればよいですか?

分類Dev

python3で1つのforループを使用してリスト内の文字列から数字を削除するにはどうすればよいですか?

Related 関連記事

  1. 1

    独自のArrayAdapterを使用してリストビューからアイテムを削除するにはどうすればよいですか?

  2. 2

    forループを使用してリスト内のすべてのアイテムのボタンを作成するにはどうすればよいですか?

  3. 3

    テキストファイルを使用してリストからストップワードを削除するにはどうすればよいですか

  4. 4

    JavaScriptを使用してSharepointリストのフォルダーからアイテムを取得するにはどうすればよいですか?

  5. 5

    Pythonでforループを使用して2つのリストアイテムの積を合計するにはどうすればよいですか?

  6. 6

    スクリプトを介して既存のGoogleフォームアイテムに検証を追加するにはどうすればよいですか?

  7. 7

    forループを使用してリスト内のアイテムを追加するにはどうすればよいですか?

  8. 8

    forループを使用してリスト内のアイテムを追加するにはどうすればよいですか?

  9. 9

    onTapを使用している場合、リストと画面からアイテムを削除するにはどうすればよいですか?

  10. 10

    ブートストラップを使用して行から別の行にアイテムを抽出するにはどうすればよいですか?

  11. 11

    PowerShellスクリプトを使用してSQLServerのテーブルから行を削除するにはどうすればよいですか?

  12. 12

    ルートリクエストパラメータから既存のアイテムを削除するにはどうすればよいですか?--Laravel 5.5

  13. 13

    onItemLongClickを使用してリストビューのアイテムを削除するにはどうすればよいですか?

  14. 14

    divをクリックしてローカルストレージからアイテムを削除するにはどうすればよいですか?

  15. 15

    button_clickを使用してリストからアイテムを削除するにはどうすればよいですか?

  16. 16

    Ubuntuを使用してデュアルブートシステムからWindows7を削除するにはどうすればよいですか?

  17. 17

    vbyesnoを使用してリストビューで選択したアイテムを削除するにはどうすればよいですか

  18. 18

    AngularJSのフィルターを使用して配列からアイテムを削除するにはどうすればよいですか?

  19. 19

    jqueryでsetTimeoutを使用してリストグループアイテムを1つずつ表示するにはどうすればよいですか?

  20. 20

    sedを使用してテキストファイルから複数のランダムな行を削除するにはどうすればよいですか?

  21. 21

    条件付きでRemoveAllを使用してリスト内の複数のアイテムを削除するにはどうすればよいですか?

  22. 22

    HTMLを使用してテーブルセルでリストアイテムを使用するにはどうすればよいですか?

  23. 23

    Jinjaフィルターを使用してアイテムのリストに辞書を適用するにはどうすればよいですか?

  24. 24

    servicestackタイプのクライアントを使用してredisリストのアイテムを更新するにはどうすればよいですか?

  25. 25

    Microsoft Graphを使用してフォルダー内のSharePointアイテムのリストを取得するにはどうすればよいですか?

  26. 26

    チェックボックスを使用してリストビューアイテムを削除するにはどうすればよいですか?

  27. 27

    ServiceStack.OrmLiteを使用して既存のデータからエンティティのリストを取得するにはどうすればよいですか?

  28. 28

    反応ネイティブチャットアプリケーションでGraphQlサブスクリプションを使用して、GraphQlクエリからリアルタイムの更新を取得するにはどうすればよいですか?

  29. 29

    python3で1つのforループを使用してリスト内の文字列から数字を削除するにはどうすればよいですか?

ホットタグ

アーカイブ