18年3月python3.x知识回顾(元组、字典)

  • tuple(元组)
        tuple = ()
        特点: 元素无法变动(删除、添加,修改)
        间接修改:
        tuple->list
            list进行修改

        list -> tuple

    代码演示:

#创建元组
tup1 = ()       #创建空元组
tup2 = ("1",2,3,"45")
print(tup1)

#访问元组
tup1 = tup2     # "="先清空,再赋值
print(tup1)
tup1 = tup2 [1] #在这,tup1变了int变量
print(tup1)
print(type(tup1))

tup1 = tup2[1:3]    #将tup2中 下标为1 到 3-1的值,放入tup1中
print(tup1)

# tup[2] = 100 #无法修改,错误
#del tup[1]     #无法删除,错误

tup3 = tup1 + tup2  #创建元组3,将两个元组进行连接,放入新元组中
print(tup3)

del tup3    #删除元组

print(tup2[2:])     #元组截取
print(tup2[1:3])

tup3 = (1,2,3,2.3,4.5)
print(max(tup3))    #查找元组中的最大值,不同类型之间不能比较(int,float可以比较)
print(min(tup3))    #查找元组中的最小值,不同类型之间不能比较(int,float可以比较)

list1 = [1,2,"3"]
tup4 = tuple(list1)     #将列表转换为元组
print(tup4)

  • dict(字典)
        dict = {key1:value1,key2:value2}
        一个元素由两部分组成:key一般使用str跟int类型 跟 value 可以为任意类型
        定义形式:
        {'JP':'Japan','CN':'China','US':'America'}
        [['学生1',18],['学生2',19],['学生3',16]]
        {'学生名':[姓名,年龄,爱好,手机号,微信]}

# 定义一个字典

dict1 = {'JP':'Japan','CN':'China','US':'America'}

print(type(dict1))

print(dict1)



字典的增删查改
  • 添加元素
            字典变量[key] = 值
  • 修改元素(key唯一)
            字典变量[key] = 值,新值会覆盖旧值
  • 查询元素
            1.通过key查询
                获取指定key对应的值
                    name = dict1['key']
                    name = dict1.get('key')
            2.通过value查询
                获取所有的value
                values()
  • 删除操作
            del
            remove

            clear

代码演示(截图)

    

    

    

此文仅供参考,如有错误欢迎指出,拜谢!!!


猜你喜欢

转载自blog.csdn.net/fm345689/article/details/79779333