Open In App

Getting intersection of sets in Julia – intersect() and intersect!() Methods

Improve
Improve
Like Article
Like
Save
Share
Report

The intersect() is an inbuilt function in julia which is used to construct the intersection of the specified sets.
 

Syntax:

 intersect(s, itrs...)

Parameters: 

  • s: Specified first set.
  • itrs: Specified second set.

Returns: It returns the constructed intersection of the specified sets. 
 
Example: 

Python




# Julia program to illustrate
# the use of intersect() method
  
# Getting the intersection of sets.
println(intersect([1, 4, 6], [1, 3, 5]))
println(intersect([1, 2, 3, 4], [0, 1, 2, 3]))
println(intersect(Set([2, 3]), BitSet([3, 4])))


Output: 
 

 

intersect!()

The intersect!() is an inbuilt function in julia which is used to intersect all passed in sets and overwrite s with the result.
 

Syntax: 

intersect!(s::Union{AbstractSet, AbstractVector}, itrs...)

Parameters: 

  • s: Specified set.
  • itrs: Specified iterator.

Returns: It returns the elements which intersect all passed in sets. 
 
Example: 

Python




# Julia program to illustrate
# the use of intersect !() method
  
# Getting the elements which
# intersect all passed in sets.
println(intersect !([1, 4, 6], [1, 3, 5]))
println(intersect !([1, 2, 3, 4], [0, 1, 2, 3]))
println(intersect !(Set([2, 3]), BitSet([3, 4])))


Output: 
 

 



Last Updated : 24 Feb, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads