Pythonで要素を削除する
配列numと別の値valがあるとすると、その値のすべてのインスタンスをインプレースで削除し、新しい長さを見つける必要があります。
したがって、入力が[0,1,5,5,3,0,4,5] 5の場合、出力は5になります。
これを解決するには、次の手順に従います-
-
カウント:=0
-
numsのインデックスiごとに
-
nums [i]がvalと等しくない場合、-
-
nums [count]:=nums [i]
-
-
count:=count + 1
-
-
返品数
例
理解を深めるために、次の実装を見てみましょう-
class Solution: def removeElement(self, nums, val): count = 0 for i in range(len(nums)): if nums[i] != val : nums[count] = nums[i] count +=1 return count ob = Solution() print(ob.removeElement([0,1,5,5,3,0,4,5], 5))
入力
[0,1,5,5,3,0,4,5], 5
出力
5
-
JavaScriptでIDで要素を削除しますか?
IDで要素を削除するには、remove()を使用できます。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>D
-
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