# 首先,我们定义了一个字典 `s`,其中包含了一些键值对。
s = {'name':'catcubs','age':18,'gender':'男','hobby':'电子游戏'}
#我们使用 `list()` 函数将字典的键(keys)转换为一个列表,这样我们就可以使用索引来访问字典中的键。
keys = list(s.keys())
# 我们初始化了一个变量 `i` 为 0,这个变量将用来作为索引来遍历列表 `keys`。
i = 0
# `while` 循环的条件是 `i < len(keys)`,
# 这意味着循环将一直执行,直到 `i` 的值等于列表 `keys` 的长度。
while i < len(keys):
# 在每次循环中,我们首先获取列表 `keys` 中的第 `i` 个元素,这个元素就是字典 `s` 中的一个键。
key = keys[i]
# 然后我们使用这个键 `key` 来获取字典 `s` 中的对应值 `value`。
value = s[key]
# 我们打印出键 `key` 和值 `value`。
print(key, value)
# 最后,我们将i` 的值增加 1,以便在下一次循环中访问下一个键。
i += 1