Python
 Computer >> コンピューター >  >> プログラミング >> Python

セットからアイテムを削除するPythonプログラム


数学の観点から、私たちは集合について知っているので、私たちは集合という用語に非常に精通しています。 Pythonの集合は、数学の集合と同等のデータ構造です。さまざまな要素で構成されている可能性があります。セット内の要素の順序は未定義です。セットの要素を追加および削除したり、セットの要素を反復したり、セットに対して標準の操作(和集合、共通部分、差)を実行したりできます。

ここでは、セットから要素を削除するだけでセットが与えられます。ここではpop()メソッドを使用します。pop()はPythonに組み込まれているメソッドであり、要素を1つずつセットからポップアウトまたは削除するために使用されます。

A = [2, 9, 80, 115, 22, 120]
Output
NEW SET IS ::>
{9, 80, 115, 22, 120}
{80, 115, 22, 120}
{115, 22, 120}
{22, 120}
{120}
Set ()

アルゴリズム

Step 1: Create a set.
Step 2: Use pop() function. The method pop() removes and returns last object from the list.

サンプルコード

# Python program to remove elements from set
def remove element(set1):
   print("NEW SET IS ::>")
   while set1:
   set1.pop()
   print(set1)
# Driver Code
set1 = set([22, 120, 130, 115, 80, 9])
remove element(set1)

出力

NEW SET IS ::>
{9, 80, 115, 22, 120}
{80, 115, 22, 120}
{115, 22, 120}
{22, 120}
{120}
set()
>
  1. 特定の文から重複する単語をすべて削除するPythonプログラム。

    与えられた文。特定の文から重複する単語をすべて削除します。 例 Input: I am a peaceful soul and blissful soul. Output: I am a peaceful soul and blissful. アルゴリズム Step 1: Split input sentence separated by space into words. Step 2: So to get all those strings together first we will join each string in a given list of strings. Step 3:

  2. Pythonで文字列の末尾から部分文字列を削除するにはどうすればよいですか?

    文字列の末尾から部分文字列を削除する場合は、文字列がその部分文字列で終わっているかどうかを最初に確認する必要があります。含まれている場合は、サブストリングのない部分のみを保持してストリングをスライスします。たとえば、 def rchop(string, ending):   if string.endswith(ending):     return string[:-len(ending)]   return string chopped_str = rchop('Hello world', 'orld') print