# n = (12,[23,56])
# n[1][0] = 89 #元组不可修改,但元组内部的列表内部的元素可以修改,但内部的列表的内部也是元组,则他不可修改
# print(n) # n = (12,[(23,"yue"),"xi"])
# n[1][0] = 89 #如果内部的列表的内部是元组,那内部的列表的内部的元组的内部也是不可修改,但可以将它作为一个整体的列表元素修改
# print(n) #元组(tuple)方法调用:
#支持index查找位置信息,count计算某元素出现的次数,这两种方法 #**************************dict******************
# n = {
# "k1" : 12,
# 2 : True,
# "k3" : [
# 11,
# (22,33),
# {
# "kk1" : 23,
# "kk2" : (56,78)
# }
# ]
# }
# print(n["k1"]) #字典是通过键索引,注意当索引的键不存在,会报错,字典不支持切片,因为字典是无序的
# print(n["k3"][2]["kk2"][0]) #索引字典内嵌套的值
# del n["k1"] #字典可以删除,是可变的
# for s in n: #字典支持for循环,注意默认是循环输出的是键
# for s in n.keys(): #循环输出键,同上面默认的情况
# for s in n.values(): #循环输出值
# for k,v in n.items(): #将键,值都循环输出来,注意前面要有两个变量用来分别接收键,值,中间用逗号分隔
# print(k,v) # n.clear() #清空
# s = n.copy() #浅拷贝 # s = dict.fromkeys(["k1",22,"11"]) #创建一个新的字典,是一种静态方法,类.方法(参数)
# s = dict.fromkeys([11,"yu"],123) #参数填键,值,注意是用逗号分隔,多对键,值,可以用列表集合创建
# s = n.get("k1") #索引键对应的值,若不存在这个键,显示None,区别直接索引
# v = n.pop("k111",99) #删除,可以返回删除的内容,若在添加一个参数,当删除的键,不存在时,返回这个参数,例:这个返回的变量v值是99
# n.popitem() #随机删除一对键,值,并返回删除的内容,可将删除的内容赋值给一对键,值,若只赋值给一个变量,则得到是一个元组
# v = n.setdefault("k11",123) #设置键,值,但若设置的键在字典中,则不做设置修改,并获取原值;若设置的键不在字典中,则将键,值添加到字典中,并获取设置的值
# n.update({"k1":666,"k222":"567"}) #更新,原有的键更新新值,没有的键添加
# n.update(k11 = 555,k22 = "3333") #参数写法也支持这种写法
# print(n)

tuple&dict的更多相关文章

  1. list,tuple,dict,set常用方法

    Python中list,tuple,dict,set常用方法 collections模块提供的其它有用扩展类型 from collections import Counter from collect ...

  2. Python中内置数据类型list,tuple,dict,set的区别和用法

    Python中内置数据类型list,tuple,dict,set的区别和用法 Python语言简洁明了,可以用较少的代码实现同样的功能.这其中Python的四个内置数据类型功不可没,他们即是list, ...

  3. Python中list,tuple,dict,set的区别和用法

    Python语言简洁明了,可以用较少的代码实现同样的功能.这其中Python的四个内置数据类型功不可没,他们即是list, tuple, dict, set.这里对他们进行一个简明的总结. List ...

  4. python学习中,list/tuple/dict格式化遇到的问题

    昨天上了python培训的第一课,学习了基础知识.包括类型和赋值,函数type(),dir(),id(),help()的使用,list/tuple/dict的定义以及内置函数的操作,函数的定义,控制语 ...

  5. list,tuple,dict,set的增删改查

    数据结构 list tuple dict set 增 append insert    d['key']=value  add 删 pop pop(0)    d.pop('name') pop re ...

  6. 关于容器类型数据的强转一共:str() list() set() tuple() dict() 都可以转换成对应的数据类型 /Number 数据类型的强转一共: int() bool() flaot() complex() 都可以转换成对应的数据类型

    # ###强制转换成字典类型 # 多级容器数据:该类型是容器数据,并且里面的元素还是容器类型数据 # ###二级容器 # 二级列表 listvar = [1,3,4,5,[6,7,8,9]] res ...

  7. Python中list,tuple,dict,set的区别和用法(转)

    原文地址:http://www.cnblogs.com/soaringEveryday/p/5044007.html Python语言简洁明了,可以用较少的代码实现同样的功能.这其中Python的四个 ...

  8. python学习笔记(二)python基础知识(list,tuple,dict,set)

    1. list\tuple\dict\set d={} l=[] t=() s=set() print(type(l)) print(type(d)) print(type(t)) print(typ ...

  9. Python容器--list, tuple, dict, set

    ## Python 中有四种用于存放数据的序列--list, tuple, dict, set ## list 列表 - 可以存放任意类型数据的有序序列 - 列表可以由零个或多个元素组成,元素之间用逗 ...

  10. 可以字符串string转化成list,tuple,dict的eval()方法

    功能:将字符串str当成有效的表达式来求值并返回计算结果. 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表 ...

随机推荐

  1. 一些性能优化的tips

    工作中积累的一些性能优化的tips,记录一下: 1. Message的创建 Message message = Message.obtain();  // 推荐 Message message = n ...

  2. Oracle Fetch子句

    Oracle Fetch子句 作者:初生不惑 Oracle基础 评论:0 条 Oracle技术QQ群:175248146 在本教程中,将学习如何使用Oracle FETCH子句来限制查询返回的行数. ...

  3. 我用HTML写简历

    本文属于原创文章,转载请注明--来自桃源小盼的博客 起因 每次换工作写简历都是有点痛苦的事情,尤其是下载word模板,各种注册流程,有的还得买积分,冲会员,甚是不爽.就算下载好了,修改其中的一些细节也 ...

  4. 5分钟让你知道什么是PKI

    转:https://www.cnblogs.com/jerain6312/p/8572841.html 前言 Public Key Infrastructure(PKI),中文叫做公开密钥基础设施,也 ...

  5. 转: Github上关于iOS的各种开源项目集合

    https://blog.csdn.net/jiashaoying/article/details/79079500 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...

  6. Azure Monitor Kibana configuration always seems to send over SSL

    https://github.com/elastic/logstash/issues/10125 https://blogs.cisco.com/security/step-by-step-setup ...

  7. spark 学习网站和资料

    spark 官网首页 https://spark.apache.org/ spark 官网文档 spark scala API 文档 https://spark.apache.org/docs/lat ...

  8. Linux内核调试方法总结之内核通知链

    Linux内核通知链notifier 1.内核通知链表简介(引用网络资料)    大多数内核子系统都是相互独立的,因此某个子系统可能对其它子系统产生的事件感兴趣.为了满足这个需求,也即是让某个子系统在 ...

  9. Linux内核调试方法总结之ltrace

    ltrace [用途] 库文件调用跟踪器,Linux内核内建命令,用法类似strace [命令格式] [参数说明][详细说明参考man ltrace帮助文档] -D 打印调试信息 01-DEBUG_G ...

  10. PhantomJs 与 Casperjs

    利用PhantomJS做网页截图经济适用,但其API较少,做其他功能就比较吃力了. CasperJs是对phantomjs的一次封装.即phantomjs是原生的,而casperjs是封装在以phan ...