task3

字典

定义

键-值对

创建

#创建字典
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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值