python基础篇之元组、字典(增删改查)

 大家好,我是csdn的博主:lqj_本人

这是我的个人博客主页:lqj_本人的博客_CSDN博客-微信小程序,前端,vue领域博主lqj_本人擅长微信小程序,前端,vue,等方面的知识https://blog.csdn.net/lbcyllqj?spm=1000.2115.3001.5343

哔哩哔哩欢迎关注:小淼前端

小淼前端的个人空间_哔哩哔哩_bilibili

本篇文章主要讲述python的安装以及pycharm解释器的配置流程,本篇文章已经成功收录到我们python专栏中:https://blog.csdn.net/lbcyllqj/category_12089557.htmlicon-default.png?t=MBR7https://blog.csdn.net/lbcyllqj/category_12089557.html

python的元组

创建两个元组并输出他们的类型。

演示运算:

tup1 = ("lqj_本人")   #创建空的元组
print(type(tup1))   #<class 'tuple'>:以元组的类型出现
tup2 = (50)
print(type(tup2))   #<class 'int'>:以int整型的类型出现

运算结果:

<class 'str'>
<class 'int'>

我们可以通过type()方法来查看我们创建的元组中的内容的类型。

元组“增”(连接)

演示运算:


tup1 = ["1","2","3","4"]
tup2 = ["a","b"]
tup = tup1 +tup2   
print(tup)

运算结果:

['1', '2', '3', '4', 'a', 'b']

元组“删”

演示运算:

tup1 = ["1","2","3","4"]
del tup1[0]     #根据下标删除数据
print(tup1)

运算结果:

['2', '3', '4']

元组“改”

演示运算:

tup1 = ["1","2","3","4"]
tup1[0] = "100"   #根据下标来修改数据
print(tup1)

运算结果:

['100', '2', '3', '4']

元组“查”

演示运算:

tup1 = ["1","2","3","4"]
print(tup1[0])   

运算结果:

1

 python的字典

python中的字典就跟我们JavaScript里面的对象一样,都有一个key对应的一个value值。

演示运算:

lqj = {"name":"彭于晏","age":"18"}    
print(lqj["name"])
print(lqj["age"])

运算结果:


彭于晏
18

字典”增“

演示运算:

info = {"name":"彭于晏","age":18}
newID = input("请输入新的学号:")
info["id"] = newID       #info["此处是要在info{}添加的键的信息,与“name" “age”一类]
print("添加学号完成")
chazhao = input("请输出要查找的信息:")
print(info[chazhao])

运算结果:

请输入新的学号:18
添加学号完成
请输出要查找的信息:id
18

字典”删“

演示运算:

info = {"name":"吴彦祖","age":18}
print("删除前:%s"%info)
info.clear()
print("删除后:%s"%info)

运算结果:

删除前:{'name': '吴彦祖', 'age': 18}
删除后:{}

字典”改“

演示运算:

info = {"name":"吴彦祖","age":18}
print(info)
info["name"] = "彭于晏"
print(info)

运算结果:

{'name': '吴彦祖', 'age': 18}
{'name': '彭于晏', 'age': 18}

字典”查“

演示运算:

info = {"id":1,"name":"吴彦祖","age":18}

print(info.keys())   #得到所有的键(列表)
print(info.values()) #得到所有的值(列表)
print(info.items())  #得到所有的项(列表)
'''
'''
info = {"id":1,"name":"吴彦祖","age":18}
for keys in info:
    print("key=%s"%keys)
print("-"*20)
for values in info:
    print("values=%s"%values)
print("-"*20)
for keys,values in info.items():
    print("keys=%s\nvalues=%s"%(keys,values))
print("-"*20)

运算结果:

dict_keys(['id', 'name', 'age'])
dict_values([1, '吴彦祖', 18])
dict_items([('id', 1), ('name', '吴彦祖'), ('age', 18)])
key=id
key=name
key=age
--------------------
values=id
values=name
values=age
--------------------
keys=id
values=1
keys=name
values=吴彦祖
keys=age
values=18
--------------------

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淼学派对

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值