- Enter → на входе
- Inside → внутри блока with
- Exit → после выхода из блока
🔍 🌱 Что выведет код?
Anonymous Quiz
23%
{[1, 2, 3]: 'hello'}
7%
{1: 'h', 2: 'e', 3: 'l'}
11%
{1: 'hello', 2: 'hello', 3: 'hello'}
59%
Error
🌱 Что выаедет код?
Anonymous Quiz
26%
rhymehatmatrat
6%
hatmatrhymerat
62%
hatrhymematrhymerat
6%
Error
2. Когда вы вызываете 'rhyme'.join(a), Python:
- Берет первый элемент 'hat'
- Добавляет РАЗДЕЛИТЕЛЬ 'rhyme'
- Берет второй элемент 'mat'
- Добавляет разделитель 'rhyme'
- Берет третий элемент 'rat'
Таким образом, получается:
- 'hat' + 'rhyme' + 'mat' + 'rhyme' + 'rat' = 'hatrhymematrhymerat'
Разделитель добавляется ТОЛЬКО между элементами списка, но не в начале и не в конце. Поэтому в результате мы видим 'rhyme' только между словами, но не в начале или конце строки.