python3(七)dict list】的更多相关文章

#!/usr/bin/python #Python3 字典#字典是支持无限极嵌套的citys={    '北京':{        '朝阳':['国贸','CBD','天阶','我爱我家','链接地产'],        '海淀':['圆明园','苏州街','中关村','北京大学'],        '昌平':['沙河','南口','小汤山',],        '怀柔':['桃花','梅花','大山'],        '密云':['密云A','密云B','密云C']    },    '河北…
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则不必. 值可以取任何数据类型,但键必须是不可变的,如字符串,…
最近开始学习Python,安装上最新的Python3.3.3照书敲了一个小程序结果报错 'dict' object has no attribute 'has_key' 上网查也找不到解决办法,后来发现时Python版本太新的原因!Python3以后删除了has_key()方法! 解决办法: 1.重新安装个Python,推荐2.7.6,用的人多些.好多人不习惯用3,仍然在用2 2.修改代码 if adict.has_key(key1): 改为 if key1 in adict: 总结:出现问题多…
一. 初识正则表达式 1.定义:是一个特殊的字符序列,可以帮助检测一个字符串是否与我们所设定的字符序列相匹配. 2.作用:可以实现快速检索文本.实现替换文本的操作. 3.场景: 1.检测一串数字是否是电话号码 2.检测一个字符串是否符合e-mail格式 3.把一个文本里指定的单词替换为另外一个单词 4.例子: 查看传入的字符串是否还有Python (1) a = 'C|C++|Java|Python' print(a.index('Python') > -1) 或者print('Python'…
字典是用大括号{}表示 dict() 键必须是唯一的,但值则不必:键是不可变的,如字符串.数字.元组,值可以取任意数据类型: 可以迭代, del可以删除一对键值,del Dict['key'] 重复给一个键赋值,最后一次赋值会被写入: 方法: get(key):获取字典中键为key的值: keys():获取字典中所有的键key: values():获取字典中所有的值value: items():列出字典中所有的键值对: pop(key):删除指定的键为key的键值对: popitem():随机删…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
dict1 = {getlistUrl:getlistData,getskuUrl:getskuData, approveUrl:approveData, approvedlistUrl:approvedlistData, searchpresellUrl:searchpresellData, deletepresellUrl:deletepresellData} 然后 import collectionsinfo = dict(name='cold', blog='linuxzen.com')…
字典对象的内建函数 1. clear() 清空字典. 例: >>> a = {1:3, 2:4} >>> a.clear() >>> a {} 2. copy() 复制字典, 例: >>> a = {1:3, 2:4} >>> b = a.copy() >>> b {1: 3, 2: 4} 3. fromkeys(seq [, value]) 返回一个seq序列作为键, value作为每个键的值的字…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.7.0 (default, Jun 28 2018, 13:1…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code coder@Ubuntu:~$ source activate py37 (py37) coder@Ubuntu:~$ ipython Python 3.7.0 (default, Jun 28 2018, 13:1…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
         Python : 3.7.3          OS : Ubuntu 18.04.2 LTS         IDE : pycharm-community-2019.1.3       Conda : 4.7.5    typesetting : Markdown   code coder@ubuntu:~$ source activate py37 (py37) coder@ubuntu:~$ ipython Python 3.7.3 (default, Mar 27 2…
基本数据类型(int, bool, str,list,tuple,dict) 一.python基本数据类型 1. int  整数. 主要用来进行数学运算 2. str  字符串, 可以保存少量数据并进行相应的操作,用双引号或单引号或三引号括起来 3. bool 判断真假, True, False 4. list 存储大量数据.用[ ]表示 5. tuple 元组, 不可以发生改变,只读列表 用( )表示 6. dict 字典, 保存键值对, 一样可以保存大量数据{key:value} 7. se…
现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x 共存时的配置问题. 本节内容 python下载 安装Python 2.x 安装Python 3.x 当前存在的问题 配置Python 2.x的环境变量 将Pyton2.x 和 Python 3.x 的相关命令区…
1 写文件如果是bytes类型的话,打开文件 open参数设置为wb 2 python2 默认包import是相对路径,python3是绝对路径 3 python3的dict没有has_key方法,用in 4 map() in Python 3 is a generator function, which is not serializeable in JSON. You can make it serializeable by converting it to a list 5…
Python数据类型(python3) 基础数据类型 整型 <class 'int'> 带符号的,根据机器字长32位和64位表示的范围不相同,分别是: -2^31 - 2^31-1 和 -2^63 - 2^63 -1 Python为了程序运行速度,使用了小整数对象池,避免整数对象的频繁申请和销毁,增加程序运行速度的开销.也就是声明多个小整数赋值给变量,这些变量都是指向的小整数对象池里面的那个小整数对象.相反大整数都会重新实例一个在内存中. >>>id(258) 1971357…
[转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里我们只介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x 共存时的配置问题. 本节内容 python下载 安装Python 2.x 安装Python 3.x 当前存在的问题 配置Python 2.x的环境…
描述 Python 字典 dict() 函数用于创建一个新的字典,用法与 Pyhon 字典 update() 方法相似. 语法 dict() 函数函数语法: dict(key/value) 参数说明: key/value -- 用于创建字典的键/值对,此处可以表示键/值对的方法有很多,请看实例. 返回值 返回一个新的字典. 实例 以下实例展示了 dict() 函数的使用方法: # !/usr/bin/python3 dict0 = dict() # 传一个空字典 print('dict0:',…
Python 字典 dict() 函数用于创建一个新的字典,用法与 Pyhon 字典 update() 方法相似. dict() 函数函数语法: dict(key/value) 参数说明: key/value -- 用于创建字典的键/值对,此处可以表示键/值对的方法有很多,请看实例. 返回一个新的字典. 实例 以下实例展示了 dict() 函数的使用方法: # !/usr/bin/python3 dict0 = dict() # 传一个空字典 print('dict0:', dict0) dic…
Python 字典,可以直接存放函数,并执行正常. #!/usr/bin/python3 dict1 = dict() def test_fun(): print("test dict") dict1["func"] = test_fun dict1["func"]()…
目录 0. 函数简介 1. 初识函数 2. 函数的参数与返回值 少废话,上例子 3. 查找函数的帮助文档 4. 函数的参数 (1) 参数分类 (2) 结构介绍 1) 普通参数 2) 默认参数 3) 关键字参数 4) 收集参数 (3) 走进收集参数 1) 关键字收集参数 2) 收集参数混合调用的顺序问题 3) 收集参数的解包问题 4) dict 类型收集参数的解包 (4) 返回值 5. 函数文档 0. 函数简介 它是代码的一种组织形式 一个函数一般完成一项特定的功能,"人如其名"-- f…
# Python3 字典 dict = {'} # 1.访问字典里的值 ,字典中没有key会报错 # 2.修改字典 print("修改之前:", dict['Beth']) dict['Beth'] = '哈哈哈哈哈' print("修改之后:", dict['Beth']) # 3.删除字典元素 dict3 = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} del dict3['Name'] # 删除键 'Name'…
笔记参考了菜鸟教程 Python 中的变量不需要声明,赋值才创建.赋值给变量的是什么类型变量就是什么类型 多个变量赋值 1 a, b, c = 1, 2, "runoob" 标准数据类型Python3 中有六个标准的数据类型:不可变数据:Number(数字).String(字符串).Tuple(元组)可变数据: List(列表).Set(集合).Dictionary(字典)Python 字符串不能被改变.向一个索引位置赋值,比如word[0] = 'm'会导致错误. Number(数字…
1.import 导入模块 #!/usr/bin/python # -*- coding:utf-8 -*- import sys print(sys.argv) 2.字符串常用方法: 移除空白: strip 分割: split 长度:len(obj) 索引:obj[1] 切片:obj[1:],obj[0:9] 3.列表创建方法: a = []1,2,3,4,5] a = list(1,2,3,4,5) 4.#!/usr/bin/python # -*- coding:utf-8 -*- a =…