Python数据格式集锦

最近利用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" '''

     

   

     

          

              



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章