Python Sets Data Type 2 of 2

8 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.18
List Price:  €95.97
You save:  €28.79
£55.85
List Price:  £79.79
You save:  £23.94
CA$98.21
List Price:  CA$140.31
You save:  CA$42.09
A$107.62
List Price:  A$153.75
You save:  A$46.13
S$94.24
List Price:  S$134.64
You save:  S$40.39
HK$544.83
List Price:  HK$778.36
You save:  HK$233.53
CHF 62.54
List Price:  CHF 89.34
You save:  CHF 26.80
NOK kr774.97
List Price:  NOK kr1,107.14
You save:  NOK kr332.17
DKK kr501
List Price:  DKK kr715.75
You save:  DKK kr214.74
NZ$119.95
List Price:  NZ$171.37
You save:  NZ$51.41
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,361.58
List Price:  ৳11,945.63
You save:  ৳3,584.04
₹5,909.84
List Price:  ₹8,442.99
You save:  ₹2,533.15
RM312.71
List Price:  RM446.75
You save:  RM134.04
₦118,484.88
List Price:  ₦169,271.38
You save:  ₦50,786.49
₨19,443.22
List Price:  ₨27,777.22
You save:  ₨8,334
฿2,412.28
List Price:  ฿3,446.26
You save:  ฿1,033.98
₺2,418.32
List Price:  ₺3,454.90
You save:  ₺1,036.57
B$406.01
List Price:  B$580.04
You save:  B$174.03
R1,270.71
List Price:  R1,815.38
You save:  R544.66
Лв131.35
List Price:  Лв187.66
You save:  Лв56.30
₩98,301.65
List Price:  ₩140,436.95
You save:  ₩42,135.30
₪260.01
List Price:  ₪371.46
You save:  ₪111.45
₱4,125.14
List Price:  ₱5,893.31
You save:  ₱1,768.17
¥10,832.35
List Price:  ¥15,475.45
You save:  ¥4,643.10
MX$1,429.79
List Price:  MX$2,042.64
You save:  MX$612.85
QR255.18
List Price:  QR364.56
You save:  QR109.38
P956.90
List Price:  P1,367.06
You save:  P410.16
KSh9,061.51
List Price:  KSh12,945.58
You save:  KSh3,884.06
E£3,475.01
List Price:  E£4,964.52
You save:  E£1,489.50
ብር8,566
List Price:  ብር12,237.67
You save:  ብር3,671.66
Kz63,900.87
List Price:  Kz91,290.87
You save:  Kz27,390
CLP$68,444.99
List Price:  CLP$97,782.75
You save:  CLP$29,337.76
CN¥506.93
List Price:  CN¥724.22
You save:  CN¥217.29
RD$4,217.06
List Price:  RD$6,024.63
You save:  RD$1,807.57
DA9,397.90
List Price:  DA13,426.15
You save:  DA4,028.25
FJ$159.29
List Price:  FJ$227.57
You save:  FJ$68.27
Q540.13
List Price:  Q771.64
You save:  Q231.51
GY$14,638.82
List Price:  GY$20,913.50
You save:  GY$6,274.67
ISK kr9,773.54
List Price:  ISK kr13,962.80
You save:  ISK kr4,189.25
DH703.91
List Price:  DH1,005.63
You save:  DH301.72
L1,275.33
List Price:  L1,821.98
You save:  L546.64
ден4,132.76
List Price:  ден5,904.20
You save:  ден1,771.43
MOP$561.01
List Price:  MOP$801.48
You save:  MOP$240.46
N$1,268.91
List Price:  N$1,812.81
You save:  N$543.90
C$2,574.70
List Price:  C$3,678.31
You save:  C$1,103.60
रु9,449.77
List Price:  रु13,500.25
You save:  रु4,050.48
S/265.32
List Price:  S/379.05
You save:  S/113.72
K281.71
List Price:  K402.47
You save:  K120.75
SAR262.77
List Price:  SAR375.40
You save:  SAR112.63
ZK1,934.92
List Price:  ZK2,764.29
You save:  ZK829.37
L334.42
List Price:  L477.77
You save:  L143.34
Kč1,702.59
List Price:  Kč2,432.37
You save:  Kč729.78
Ft27,646.05
List Price:  Ft39,496.05
You save:  Ft11,850
SEK kr772.42
List Price:  SEK kr1,103.50
You save:  SEK kr331.08
ARS$70,251.41
List Price:  ARS$100,363.46
You save:  ARS$30,112.05
Bs483.50
List Price:  Bs690.75
You save:  Bs207.24
COP$307,238.59
List Price:  COP$438,931.09
You save:  COP$131,692.49
₡35,641.51
List Price:  ₡50,918.63
You save:  ₡15,277.11
L1,768.23
List Price:  L2,526.16
You save:  L757.92
₲546,248.87
List Price:  ₲780,388.98
You save:  ₲234,140.10
$U2,983.14
List Price:  $U4,261.82
You save:  $U1,278.67
zł291.40
List Price:  zł416.31
You save:  zł124.90
Already have an account? Log In

Transcript

Hi, this video is about set operations built in functions and methods and to frozen set. Earlier we discussed about Python set its features how to create set. Now in this video we are going to start from removing set elements from set path method. This method is generally used to actually pop an element from the set and whatever element that is popped it displays it that as an output and that has been removed from the set. For example, if you just write down and I just I just run this line of code and check the output. You see, it is 3456789 A and B.

Okay. And I bought and I learned it Bob's three And when I run this again, so it is 4567898 mP remove method and there is also discard method. The difference between these two methods is discard if there is an element that we want to discard from the set and that element is not part of the set, it won't give an error However, if in case of removed it will give an error, for example, we know that three is not part of this set anymore and if I pass on three and run it, it will give an error See, however, if I go about creating or using discard method And pass in three from it, it won't give an error. So this is the difference, although both of them remove or remove the element from the set. However, just discard won't give an edit if that element is not part of the set and remove will give an error.

If that element is not part of the key set, the clear method would remove all the elements from that set. So let's try this out and it prepare all the elements so and we also print my set. So if you see an empty set is displayed, that means all the limit To create set operations Union for union, there are two types of syntaxes. One is a straight line B or a dot union p or p dot union A. So what it does, it's similar to what we do in set, it is going to create an element of all the elements. It is going to create set of all the elements from a and b, exclude a and removing the duplicates, or showing the duplicate is only one time.

So let's do it. A, B, and B named as as C, and then take C as an output. Let's give an error. Why is this Oh? Okay, we missed that we need to use curly braces to create certain means that used round brackets and dead created double Let's update this. And see.

So the union of all the elements of A and B, or intersection, we can use a dot intersection B or we can use a and b. So let's do it. The equals to A, A and B. And let's run it. Five and six. So five and six, six were common, both of them.

If you want to see the difference between a and b, we can do it A minus B or a dot difference method. Let's do it. E equals was to a minus b. Then let's print E. So, two, six is common to six or subtracted and all the remaining elements of B are now the symmetric difference set of elements in both A and B except common elements. So only the common elements would be missed out at the other than that all the limits would be displayed. And what is the syntax for this, it's this sign.

Let's do it as equals do, it means five and six would be excluded and all elements would be shown a, b, and let's print out five and six are excluded. And this is the list of all the methods that are available for set. And these are very easy to use according to the requirements. Set membership tests are also same as we learned and studied in list and double. And we can use in and not in keywords to see for example, if people Looking to try one in a one is not the element in a sea of debt 98765 and if he's checked out if six is an element in a it shows true and not and can also be used. Similarly, one not in a.

So it would give out true and six not in a way to give out false. It reading through the elements in set. Let's do it. We made a syntax error. If it be small buttons, case sensitive, and by green color, I should have realized that This is the connection this if syntax. And if that green color is not there, I should have identified that this is not the key word.

So let's do it again. Okay, see, I was using set as an extra word set was shouldn't be used them. These are all the built in functions within a set. And they are similar to what we discussed in this topic. You can see all any enumerate land mix, and others. There is an other data type that is a frozen set.

As you know that set is mutable, we can change elements within set. However, if you want to use set as the key in dictionary, we can create frozen set in frozen set it is immutable. The limits when a site assigned in frozen said cannot be changed. How we can create this frozen set, we can use this frozen set function to create the frozen set and see when I created this and print it out, it shows me this output and when I check the Type A and it printed out frozen center I hope now you have a good understanding of sets and by In the next video we'll be probably discussing dictionary. Don't forget to leave your feedback and like and subscribe to our video channel for keeping in touch. Thank you

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.