前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python基础篇之元组、字典(增删改查)

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

作者头像
淼学派对
发布2023-10-14 10:54:12
1570
发布2023-10-14 10:54:12
举报
文章被收录于专栏:云开发小程序1

python的元组

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

演示运算:

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

运算结果:

代码语言:javascript
复制
<class 'str'>
<class 'int'>

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

元组“增”(连接)

演示运算:

代码语言:javascript
复制
tup1 = ["1","2","3","4"]
tup2 = ["a","b"]
tup = tup1 +tup2   
print(tup)

运算结果:

代码语言:javascript
复制
['1', '2', '3', '4', 'a', 'b']

元组“删”

演示运算:

代码语言:javascript
复制
tup1 = ["1","2","3","4"]
del tup1[0]     #根据下标删除数据
print(tup1)

运算结果:

代码语言:javascript
复制
['2', '3', '4']

元组“改”

演示运算:

代码语言:javascript
复制
tup1 = ["1","2","3","4"]
tup1[0] = "100"   #根据下标来修改数据
print(tup1)

运算结果:

代码语言:javascript
复制
['100', '2', '3', '4']

元组“查”

演示运算:

代码语言:javascript
复制
tup1 = ["1","2","3","4"]
print(tup1[0])   

运算结果:

代码语言:javascript
复制
1

 python的字典

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

演示运算:

代码语言:javascript
复制
lqj = {"name":"彭于晏","age":"18"}    
print(lqj["name"])
print(lqj["age"])

运算结果:

代码语言:javascript
复制
彭于晏
18

字典”增“

演示运算:

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

运算结果:

代码语言:javascript
复制
请输入新的学号:18
添加学号完成
请输出要查找的信息:id
18

字典”删“

演示运算:

代码语言:javascript
复制
info = {"name":"吴彦祖","age":18}
print("删除前:%s"%info)
info.clear()
print("删除后:%s"%info)

运算结果:

代码语言:javascript
复制
删除前:{'name': '吴彦祖', 'age': 18}
删除后:{}

字典”改“

演示运算:

代码语言:javascript
复制
info = {"name":"吴彦祖","age":18}
print(info)
info["name"] = "彭于晏"
print(info)

运算结果:

代码语言:javascript
复制
{'name': '吴彦祖', 'age': 18}
{'name': '彭于晏', 'age': 18}

字典”查“

演示运算:

代码语言:javascript
复制
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)

运算结果:

代码语言:javascript
复制
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
--------------------
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • python的元组
    • 元组“增”(连接)
      • 元组“删”
        • 元组“改”
          • 元组“查”
          •  python的字典
            • 字典”增“
              • 字典”删“
                • 字典”改“
                  • 字典”查“
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档