python3基础知识三
来源:互联网 发布:淘宝网店进货渠道 编辑:程序博客网 时间:2024/05/16 12:30
接上:
5、列表
- 更新列表 : 可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项
- 删除列表元素 : 可以使用 del 语句来删除列表的的元素。eg:del list[2] 或者使用 remove()方法
- + 号用于组合列表,* 号用于重复列表
- for x in [1, 2, 3] : print(x, end=" ") 迭代
- 列表函数&方法
- 函数:
- len(list) 列表元素个数
- max(list) 返回列表元素最大值
- min(list) 返回列表元素最小值
- list(seq) 将元组转换为列表
- 方法:
- list.append(obj) 在列表末尾添加新的对象
- list.count(obj) 统计某个元素在列表中出现的次数
- list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
- list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
- list.insert(index, obj) 将对象插入列表
- list.pop(obj=list[-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
- list.remove(obj) 移除列表中某个值的第一个匹配项
- list.reverse() 反向列表中元素
- list.sort([func]) 对原列表进行排序
- list.clear() 清空列表
- list.copy() 复制列表
6、元 组
- 元组的元素不能修改。元组使用小括号,列表使用方括号。
- 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。
- 与字符串一样,元组之间可以使用 + 号和 * 号进行运算。
- for x in (1, 2, 3): print x, 迭代
- 元组内置函数
- len(tuple) 计算元组元素个数。
- max(tuple) 返回元组中元素最大值。
- min(tuple) 返回元组中元素最小值。
- tuple(seq) 将列表转换为元组。
>>> list1= ['Google', 'Taobao', 'Runoob', 'Baidu']
>>> tuple1=tuple(list1)
>>> tuple1
('Google', 'Taobao', 'Runoob', 'Baidu')
7、字 典
- 字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 , 格式如下所示 d = {key1 : value1, key2 : value2 }
- 字典键的特性
- 字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。
- 1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,
- 2)键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行
- 字典内置函数&方法
- 内置函数
- len(dict) 计算字典元素个数,即键的总数。
- str(dict) 输出字典,以可打印的字符串表示
- type(variable)返回输入的变量类型,如果变量是字典就返回字典类型。
>>> dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
>>> type(dict)
<class 'dict'>
- 内置方法
- radiansdict.clear() 删除字典内所有元素
- radiansdict.copy() 返回一个字典的浅复制
- radiansdict.fromkeys() 创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值
- radiansdict.get(key, default=None) 返回指定键的值,如果值不在字典中返回default值
- key in dict2 如果键在字典dict里返回true,否则返回false
- radiansdict.items() 以列表返回可遍历的(键, 值) 元组数组
- radiansdict.keys() 以列表返回一个字典所有的键
- radiansdict.setdefault(key, default=None)和get()类似,
- 但如果键不存在于字典中,将会添加键并将值设为default
- radiansdict.update(dict2)把字典dict2的键/值对更新到dict里
- radiansdict.values()以列表返回字典中的所有值
- pop(key[,default])删除字典给定键 key
- 所对应的值,返回值为被删除的值。key值必须给出。否则,返回default值。
- popitem()随机返回并删除字典中的一对键和值(一般删除末尾对)。
阅读全文
0 0
- python3基础知识三
- python3基础知识
- Python3学习笔记--基础知识
- python3函数基础知识一
- 温故知新python3--基础知识1
- Python3.6 基础知识
- python3基础知识一
- python3基础知识二
- 基础知识三
- 基础知识三
- python3.0的基础知识1
- python3.X 自然语言处理基础知识
- 温故知新python3--基础知识2(函数基础)
- python3基础知识整理之字符串处理
- Python3从零学习(三)
- Python3 学习札记(三)
- python3入门与进阶(三)
- XSL-FO 基础知识(三)
- 网络层-3、IP数据报结构和IP分片
- 中断的认识(转载)linux中断处理原理分析
- QuestionAnsweringSystem技术实现简要分析
- Java中继承、构造器、代码块的执行顺
- 关于Python+Opencv实现人脸检测的实验笔记(调用图片文件篇)
- python3基础知识三
- 基于.net插件式架构组装的 大数据抽取平台
- SpringLoader 热部署.
- 字符串截取.的转义
- Intel Clear Containers 3.0发布
- instanceof 运算符简介
- 商机 | 大数据/政务云采购清单 招标9起,最高招标价为5229万(9.23-9.26)
- 识别王者英雄 – 一个 PM 的机器学习入门之旅
- 大数据早报:百度开源移动端深度学习框架 中国联通成立大数据公司(9.26)