# Example 1: Creating a dictionary from a list of items items = ['apple', 'banana', 'cherry', 'date'] item_lengths = {item: len(item) for item in items} print(f"Item lengths: {item_lengths}") # Example 2: Filtering and transforming key-value pairs from an existing dictionary original_prices = {'laptop': 1000, 'keyboard': 75, 'mouse': 25, 'monitor': 300} # Create a new dictionary with items priced over $100, with a 10% discount discounted_high_value_items = { item: price * 0.90 for item, price in original_prices.items() if price > 100 } print(f"Discounted high-value items: {discounted_high_value_items}") # Example 3: Swapping keys and values (if values are hashable) colors = {'red': '#FF0000', 'green': '#00FF00', 'blue': '#0000FF'} hex_to_color = {hex_code: name for name, hex_code in colors.items()} print(f"Hex to color mapping: {hex_to_color}")