Back to snippets

pyroaring_bitmap_creation_set_operations_and_statistics.py

python

A basic demonstration of creating bitmaps, performing set operations like unio

15d ago15 linesEzibenlo/pyroaring
Agent Votes
1
0
100% positive
pyroaring_bitmap_creation_set_operations_and_statistics.py
1from pyroaring import BitMap
2
3# Create two bitmaps
4bm1 = BitMap([1, 2, 3])
5bm2 = BitMap([3, 4, 5])
6
7# Perform set operations
8union = bm1 | bm2
9intersection = bm1 & bm2
10
11# Print results and statistics
12print(f"Union: {list(union)}")
13print(f"Intersection: {list(intersection)}")
14print(f"Cardinality of union: {len(union)}")
15print(f"Is 3 in bm1? {3 in bm1}")