【python】python速成第4天-元组与字典

  • 内容
  • 相关
# -*- coding: UTF-8 -*-
# @Author:G4br1el
# @Time:2021/2/5 9:10
# @File:demo5.py
# @software:PyCharm

'''
tup1=() #创建空的元组
print(type(tup1)) #tuple元组类型
#tup2=(50)
#print(type(tup2)) #括号里面直接解析,所以是int类型
tup2=(50,60) #逗号表示元组
print(type(tup2))
'''

'''
tup1=("abc","def",2000,2021,2020,1234)
print(tup1[0])
print(tup1[-1]) #访问最后一个元素
print(tup1[1:5]) #左闭右开,进行切片

'''

'''
#增(创建新的元素,连接)
tup1=(12,34,56)
tup2=("abc","xyz")
tup=tup1+tup2
print(tup)

#删
tup1=(12,34,56)
print(tup1)
del tup1 #删除了整个元组变量
print("删除后:")
print(tup1)

'''

'''
#字典的定义
info={"name":"吴彦祖","age":18}
#字典的访问
print(info["name"])
#访问了不存在的键
#print(info["gander"]) #直接访问会报错
print(info.get("gander")) #使用get方法,没有找到对应的键,默认返回:none
print(info.get("gander","m")) #没有找到对应的键,可以设定默认值
print(info.get("age","20")) #找到对应的键,里面没有值的时候默认20,有值就返回值

'''

'''
#字典的新增
info={"name":"吴彦祖","age":18}
newid=input("请输入新的学号:")
info["id"]=newid
print(info["id"])'
'''

'''
#字典的删除 【del】【clear】
info={"name":"吴彦祖","age":18}
print("删除前:%s"%info["name"])
del info["name"] #删除指定键值对后再次访问会报错 del info也是全部删
print("删除后:%s"%info["name"])

#字典的清空【clear】
info={"name":"吴彦祖","age":18}
print("请空前:%s"%info)
info.clear()
print("删除后:%s"%info)
'''
'''
#字典的修改
info={"name":"吴彦祖","age":18}
info["age"]=20
print(info["age"])
'''


'''
#字典的查(遍历)
info={"id":1,"name":"吴彦祖","age":18}
print(info.keys()) #得到所有的键,列表形式
print(info.values()) #得到所有的值
print(info.items()) #得到所有的项,每个键值对是一个元组

#遍历所有的键
for key in info.keys():
    print(key)
#遍历所有的值
for values in info.values():
    print(values)
#遍历所有键值对
for key,values in info.items():
    print("key=%s,value=%s"%(key,values))

#使用枚举函数,同时拿到列表中的下标和元素内容
mylist=["a","b","c","d"]
for i,x in enumerate(mylist):
    print(i,x)

'''



本文标签:

版权声明:若无特殊注明,本文皆为《G4br1el》原创,转载请保留文章出处。

本文链接:【python】python速成第4天-元组与字典 - https://www.itznxh.com/post-44.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

未显示?请点击刷新