Dear Info-Team,

I run into problems running this example file under python 3.8.2 under MS-Windows 10.
Error message for both:
" Strategy: Iterate over copy of collection "
" Strategy: Create a new collectio"

>>> AttributeError: 'list' object has no attribute 'items'

###########################################################################

#!"C:/Program Files/Python38/python3.exe"
### Tutorial examples (taken from the "official" Tutorial by Python team
### Tested under IDLE of Python 3.8.2
# Iterate over a collection
users = ['Hans', 'Andrea', 'inactive', 'Nils']

for w in users:
        print('w: ', w, ', \tlen(w): ', len(w), '.')

# Strategy: Iterate over copy of collection
for user, status in users.copy().items():
if status == 'inactive':
del users[user]
     
print('user: ', user, ', users[user]: ', users[user])


# Strategy: Create a new collection
active_users = {}
for user, status in users.items():
    if status == 'active':
        active_users[user] = status
       
# end

###########################################################################

Do you have some advice? Could you add additional information to the Tutorial-PDF?

Regards,

Stefan

--
Stefan Pofahl
Zollgasse 5
8020 Graz
Österreich
Tel.: +43 (316) 33 2001