字典
定义
键-值对
创建
#创建字典
info={}
info['name']='lai'
info['age']=23
info['job']='student'
print(info)
命令
增加
#增加键-值对
info={
"name":"lai",
"age":23,
"job":"student",
}
info["favorite_food"]="chicken"
print(info)
修改
#修改字典中的值
info={
"name":"lai",
"age":23,
"job":"student",
}
info['name']='laifei'
print(info['name'])
删除
也可以用info.pop(“job”)来实现
#删除键-值对
info={
"name":"lai",
"age":23,
"job":"student",
}
del info['job']
print(info)
遍历字典
#遍历字典
info={
"name":"lai",
"age":23,
"job":"student",
}
# for key,value in info.items():
# print('\nkey:'+ key)
# for key in info.keys():
# print(key.title())
嵌套字典
aliens=[]
for alien_number in range(30):
new_alien={
'color':'green',
'point':5,
'speed':'slow',
}
aliens.append(new_alien)
print(aliens)
集合
定义
集合是一个无序的、不重复的数据组合,它的主要内容如下:
去重,把一个列表变成集合,就自动去重了
关系测试,测试两组数据之前的交集、差集、并集等关系
创建
#集合
s=set([1,2,3,4,5,])
t=set('hello')
a=t|s#并集
b=t&s#交集
c=t-s#差集
d=t^s#对称差集
判断语句
age=input("age:")
if age<str(18):
print("teenage")
elif age>str(65):
print("older")
else:
print("adult")
三目表达式
a=1
b=2
h=""
h=a-b if a>b else a+b
print(h)
循环语句
while
counter=0
while counter<5:
print(counter,"小于5")
counter=counter+1
else:
print(counter,"小于等于5")
for
for i in range(30):
print(i)