# SPDX-License-Identifier: MIT
# Independently authored text iteration and sequence subscript cases.
text = "aé🙂"
character = "before"
for character in text:
    print(character)
    text = "changed"
else:
    print("complete", character, text)
print([byte for byte in b"\x00\xffa" if byte > 0])
print({character: character + "!" for character in "aba"})
values = [1, 2, 3, 4]
alias = values
del values[0], values[-1]
print(alias)
values[True] = 9
print(values, (1, "x")[True])
del values[True], values[False]
values.append(7)
print(values, alias is values)
try:
    "x"[1]
except IndexError as error:
    print(repr(error))
try:
    values[2] = 1
except IndexError as error:
    print(repr(error))
try:
    values[99999999999999999999999]
except IndexError as error:
    print(repr(error))
