python最简易入门_Python简单入门

#定义列表,病人姓名

nameList=['猴子','马云','王健林','马化腾']

#列表长度(注意列表的索引从0开始的)

nameLen=len(nameList)

print('列表长度:病人数目:',nameLen)

输出:列表长度:病人数目: 4

#列表操作:增加

nameList.append('刘强东')

print('增加1个元素:',nameList)

输出:增加1个元素: ['猴子', '马云', '王健林', '马化腾', '刘强东']

#列表操作:删除

del nameList[1]

print('删除第2个元素:',nameList)

输出:删除第2个元素: ['猴子', '马化腾', '刘强东']

#列表操作:查询,使用下标索引来访问列表中的值,下标从0开始

name1=nameList[0]

print('查询列表的第1个元素:',name1)

输出:查询列表的第1个元素: 猴子

#列表操作:修改,直接指定下标的值

print('修改之前第1个元素:',nameList[0])

nameList[0]='孙悟空'

print('修改之后第1个元素:',nameList[0])

输出:修改之前第1个元素: 猴子

修改之后第1个元素: 孙悟空

#定义元祖(不能修改,所以用的比较少)

gafataTuple=('腾讯','阿里巴巴','苹果','谷歌','Facebook','亚马逊')

#元祖长度

gafataLen=len(gafataTuple)

print('元祖长度:',gafataLen)

输出:元祖长度: 6

#查询元祖:第1个元素(下标从0开始)

print('第1个元素的值:',gafataTuple[0])

输出:第1个元素的值: 腾讯

'''集合(Sets)是一个没有重复元素的容器'''

'''在做分析时,如果想删除重复的数据,可以将数据放到集合中,会自动帮我们删除重复的数据'''

#定义集合:6家公司的股票

gafataSets={'腾讯','阿里巴巴','苹果','谷歌','Facebook','亚马逊','亚马逊'}

print(gafataSets)

输出:{'苹果', '谷歌', 'Facebook', '腾讯', '亚马逊', '阿里巴巴'}

'''集合的4个操作'''

#定义一个空的集合

stockSets=set()

#使用update()增加元素

stockSets.update(['腾讯','阿里巴巴','京东'])

print(stockSets)

输出:{'阿里巴巴', '京东', '腾讯'}

#集合操作:删除

stockSets.discard('京东')

print(stockSets)

输出:{'阿里巴巴', '腾讯'}

#集合操作:查找

txBool='腾讯' in stockSets

print(txBool)

输出:True

#集合操作:修改

#第1步:先删除

stockSets.discard('京东')

#第2步:再添加

stockSets.update(['京东'])

print(stockSets)

输出:{'阿里巴巴', '京东', '腾讯'}

'''容器:字典(Dictionary)'''

'''字典即映射关系'''

#定义字典:病人编号和姓名的映射关系

patientDic={'001':'猴子','002':'马云','003':'王健林','004':'马化腾'}

#定义字典:excel病人数据存储

patientDic2={'001':['猴子',29,'1型糖尿病','较差'],

'002':['马云',34,'2型糖尿病','好转'],

'003':['王健林',28,'1型糖尿病','显著好转'],

'004':['马化腾',52,'2型糖尿病','好转']}

#容器操作:增加

patientDic2['005']=['王思聪',30,'1型糖尿病','好转']

print(patientDic2)

输出:{'001': ['猴子', 29, '1型糖尿病', '较差'], '002': ['马云', 34, '2型糖尿病', '好转'], '003': ['王健林', 28, '1型糖尿病', '显著好转'], '004': ['马化腾', 52, '2型糖尿病', '好转'], '005': ['王思聪', 30, '1型糖尿病', '好转']}

#容器操作:删除

del patientDic2['005']

#容器操作:查询,根据病人编号查询病人信息

valueList1=patientDic2['001']

print(valueList1)

输出:['猴子', 29, '1型糖尿病', '较差']

#容器操作:修改

print('修改之前,病人信息:',patientDic2['001'])

patientDic2['001']=['猴子', 29, '1型糖尿病', '好转']

print('修改之后,病人信息',patientDic2['001'])

输出:修改之前,病人信息: ['猴子', 29, '1型糖尿病', '较差']

修改之后,病人信息 ['猴子', 29, '1型糖尿病', '好转']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值