numbers = []
for number in range(1,10):
numbers.append(number)
print(numbers)
for number in numbers:
if(number == 1):
print(f"{number}st")
elif(number == 2):
print(f"{number}nd")
elif(number == 3):
print(f"{number}rd")
else:
print(f"{number}th")
一、使用字典
alien_0 = {'color':'green','points':5}
#添加键值对
alien_0['x_position'] = 0
alien_0['y_position'] = 25
print(alien_0)
#修改字典的值
alien_0['color'] = 'red'
alien_0['points'] = 10
print(alien_0)
#删除键值对,删除的会永远消失
del alien_0['points']
print(alien_0)
#访问值
point_value = alien_0.get('points','No point value assigned')
print(point_value)
运行结果
?二、遍历字典
user_0 = {
'username': 'lilang',
'first': 'enrico',
'last': 'fermi',#为在下一行添加键值对做好准备
}
#遍历所有键值对
#item返回一个键值对列表
for key,value in user_0.items():
print(f"Key: {key}")
print(f"Value: {value}")
#遍历字典中所有的键,用keys()
#遍历字典时默认遍历所有键值
for key in user_0.keys():
print(key.title());
运行结果
还可以用valus()来提取字典中所有的值。用set提取字典中独一无二的元素
?
|