diff --git a/concepts/sets/about.md b/concepts/sets/about.md index 058be5c7de..204df38057 100644 --- a/concepts/sets/about.md +++ b/concepts/sets/about.md @@ -34,12 +34,13 @@ While sets can be created in many different ways, the most straightforward const A `set` can be directly entered as a _set literal_ with curly `{}` brackets and commas between elements. Duplicates are silently omitted: + ```python ->>> one_element = {'πŸ˜€'} -{'πŸ˜€'} +>>> one_element = {'βž•'} +{'βž•'} ->>> multiple_elements = {'πŸ˜€', 'πŸ˜ƒ', 'πŸ˜„', '😁'} -{'πŸ˜€', 'πŸ˜ƒ', 'πŸ˜„', '😁'} +>>> multiple_elements = {'βž•', 'πŸ”»', 'πŸ”Ή', 'πŸ”†'} +{'βž•', 'πŸ”»', 'πŸ”Ή', 'πŸ”†'} >>> multiple_duplicates = {'Hello!', 'Hello!', 'Hello!', 'Β‘Hola!','ΠŸΡ€ΠΈΠ²Ρ–Ρ‚!', 'こんにけは!', @@ -108,9 +109,9 @@ Remember: sets can hold different datatypes and _nested_ datatypes, but all `set ```python # Attempting to use a list for a set member throws a TypeError ->>> lists_as_elements = {['πŸ˜…','🀣'], - ['πŸ˜‚','πŸ™‚','πŸ™ƒ'], - ['😜', 'πŸ€ͺ', '😝']} +>>> lists_as_elements = {['🌈','πŸ’¦'], + ['☁️','⭐️','🌍'], + ['⛡️', '🚲', 'πŸš€']} Traceback (most recent call last): File "", line 1, in @@ -118,9 +119,9 @@ TypeError: unhashable type: 'list' # Standard sets are mutable, so they cannot be hashed. ->>> sets_as_elements = {{'πŸ˜…','🀣'}, - {'πŸ˜‚','πŸ™‚','πŸ™ƒ'}, - {'😜', 'πŸ€ͺ', '😝'}} +>>> sets_as_elements = {{'🌈','πŸ’¦'}, + {'☁️','⭐️','🌍'}, + {'⛡️', '🚲', 'πŸš€'}} Traceback (most recent call last): File "", line 1, in @@ -131,14 +132,15 @@ However, a `set` of `sets` can be created via type `frozenset()`: ```python # Frozensets don't have a literal form. ->>> set_1 = frozenset({'😜', '😝', 'πŸ€ͺ'}) ->>> set_2 = frozenset({'πŸ˜…', '🀣'}) ->>> set_3 = frozenset({'πŸ˜‚', 'πŸ™‚', 'πŸ™ƒ'}) +>>> set_1 = frozenset({'🌈','πŸ’¦'}) +>>> set_2 = frozenset({'☁️','⭐️','🌍'}) +>>> set_3 = frozenset({'⛡️', '🚲', 'πŸš€'}) >>> frozen_sets_as_elements = {set_1, set_2, set_3} >>> frozen_sets_as_elements -{frozenset({'😜', '😝', 'πŸ€ͺ'}), frozenset({'πŸ˜…', '🀣'}), -frozenset({'πŸ˜‚', 'πŸ™‚', 'πŸ™ƒ'})} +{frozenset({'⛡️', 'πŸš€', '🚲'}), + frozenset({'🌈', 'πŸ’¦'}), + frozenset({'☁️', '⭐️', '🌍'})} ``` diff --git a/exercises/concept/cater-waiter/.docs/introduction.md b/exercises/concept/cater-waiter/.docs/introduction.md index 926aea3d90..0993c4f0aa 100644 --- a/exercises/concept/cater-waiter/.docs/introduction.md +++ b/exercises/concept/cater-waiter/.docs/introduction.md @@ -32,11 +32,11 @@ A `set` can be directly entered as a _set literal_ with curly `{}` brackets and Duplicates are silently omitted: ```python ->>> one_element = {'πŸ˜€'} -{'πŸ˜€'} +>>> one_element = {'βž•'} +{'βž•'} ->>> multiple_elements = {'πŸ˜€', 'πŸ˜ƒ', 'πŸ˜„', '😁'} -{'πŸ˜€', 'πŸ˜ƒ', 'πŸ˜„', '😁'} +>>> multiple_elements = {'βž•', 'πŸ”»', 'πŸ”Ή', 'πŸ”†'} +{'βž•', 'πŸ”»', 'πŸ”Ή', 'πŸ”†'} >>> multiple_duplicates = {'Hello!', 'Hello!', 'Hello!', 'Β‘Hola!','ΠŸΡ€ΠΈΠ²Ρ–Ρ‚!', 'こんにけは!', @@ -91,9 +91,9 @@ Sets can hold different datatypes and _nested_ datatypes, but all `set` elements ```python # Attempting to use a list for a set member throws a TypeError ->>> lists_as_elements = {['πŸ˜…','🀣'], - ['πŸ˜‚','πŸ™‚','πŸ™ƒ'], - ['😜', 'πŸ€ͺ', '😝']} +>>> lists_as_elements = {['🌈','πŸ’¦'], + ['☁️','⭐️','🌍'], + ['⛡️', '🚲', 'πŸš€']} Traceback (most recent call last): File "", line 1, in @@ -101,9 +101,9 @@ TypeError: unhashable type: 'list' # Standard sets are mutable, so they cannot be hashed. ->>> sets_as_elements = {{'πŸ˜…','🀣'}, - {'πŸ˜‚','πŸ™‚','πŸ™ƒ'}, - {'😜', 'πŸ€ͺ', '😝'}} +>>> sets_as_elements = {{'🌈','πŸ’¦'}, + {'☁️','⭐️','🌍'}, + {'⛡️', '🚲', 'πŸš€'}} Traceback (most recent call last): File "", line 1, in