Elements in A Not in B
Find elements in first array not in second.
IntermediatePhase 4 - Level 4: Aggregation & ComparisonExample 5 of 10
elements-in-a-not-in-b.py
1# Take arrays2n1 = int(input("Enter size of first array: "))3arr1 = []4for i in range(n1):5 arr1.append(int(input(f"Array1 element {i+1}: ")))67n2 = int(input("Enter size of second array: "))8arr2 = []9for i in range(n2):10 arr2.append(int(input(f"Array2 element {i+1}: ")))1112# Find elements in A not in B13result = []14for element in arr1:15 if element not in arr2 and element not in result:16 result.append(element)1718print(f"Elements in A not in B: {result}")
Output
Enter size of first array: 4 Array1 element 1: 1 Array1 element 2: 2 Array1 element 3: 3 Array1 element 4: 4 Enter size of second array: 2 Array2 element 1: 2 Array2 element 2: 3 Elements in A not in B: [1, 4]
What's going on
Find difference between arrays.
Key Concepts:
Check if element not in second array
Add to result if not present
Set difference operation
🔗Related Content
- 📖
Phase 4 - Learn Concepts
Review Phase 4 concepts and explanations
- 📝
Phase 4 - Quiz
Test your Phase 4 understanding with quiz questions
- 💻
Phase 4 - All Practice Problems
Explore all practice problems for Phase 4
- 🎓
Master Your Logic Building - Complete Course
Browse all phases and tutorials
- 🧠
Logic Building Overview
Learn about the complete logic building curriculum