Python数据格式集锦
来源:互联网 发布:$.each数组变化 编辑:程序博客网 时间:2024/05/17 08:38
最近利用Python编写代码时经常遇到各种格式问题,导致程序运行出错,故在此做个总结学习:
1、元组tuple(常见于Python与数据库交互)
元组使用小括号(),里面的元素之间用,隔开,下标索引从0开始,可以进行截取、组合等;
注意:元组里面的元素不能修改,元组里面只有一个元素时要在元素后面加逗号;写成tup=(元素,)
Python从数据库中查出的数据为tuple格式,不好进行处理,一般转换成列表格式,方法如下:
1)dataxin=[ [ j for j in i ] for i in data ]
2)dataxin=list(data)
2、列表list (Python中最灵活的数据类型)
列表使用中括号[ ],里面的元素之间用,隔开,下标索引从0开始,是有序的对象组合;
列表可以进行截取、组合、更新、增加、删除、倒转、排序等一系列操作,因此一般使用list格式进行数据处理。
3、字典dict ( 除列表之外Python中最灵活的内置数据结构类型)
字典使用大括号{ },字典由键和对应的值组成,每个键与值用冒号隔开:,每对用逗号分割;
键必须独一无二,但值则不必;值可以取任何数据类型,但必须是不可变的,如字符串,数或元组;
字典是无序的对象集合,字典当中的元素是通过键来访问、存取、修改、增加、删除的, 一般格式为:dict["键名"]= ;
字典中含有很多内置函数:
del dict # 删除词典
dict.clear() # 清空词典
dict.items() #返回词典所有的元素(键值对)
dict.keys() #返回词典所有的键
dict.values() #返回词典所有的值
len(dict) #返回字典元素个数,即键的总数。
del dict['na'] # 删除键是'na'的条目
4、关于字符串
‘ok’ =“ok” 即单引号与双引号均可表示字符串;
长字符串可以用三引号''' ''' 表示,而且在三引号之间可以自由的使用单引号和双引号。
例如:str = ''' my name is "xiaoming" '''
- Python数据格式集锦
- python 一些数据格式说明
- Python模块--struct 数据格式转换
- Python库集锦
- Python面试集锦
- Python集锦(一)
- Python集锦(二)
- python集锦(三)
- python集锦(四)
- Python面试集锦
- Python库集锦
- Python正则表达式集锦
- Python错误集锦
- python资料集锦
- python小程序集锦
- python面试集锦
- python学习论坛集锦
- Python正则表达式集锦
- MySql常用查询语句(23种)
- 设置build.xml将项目打包
- 正则表达式
- LUA脚本调用C函数的方法
- 14年中,13寸MacBook pro外接显卡坞(技嘉aorus gaming box)经验
- Python数据格式集锦
- AndroidStudio “app\build\intermediate\transforms\proguard\debug\jars\3\1f\main.jar”。异常解决办法
- Java 8系列之重新认识HashMap
- 软件著作权的申请流程
- cxf-webservice完整示例
- Nginx下TP3.2页面访问404问题
- Increasing the handler count can improve the performance of NameNode significantly
- java实现文件的下载
- 数据结构之希尔排序