笔记(用Python做些事情)--变量(列表、元组)

  1. 列表:切片,索引,引用
  2. 生成列表:a=[1,2,3]
  3. 引用:a_ref=a,和a指向同一个地址
  4. 列表常用的操作:copy操作 b=a[:]
  5. a.append(3):在列表a后面加一个元素
  6. a.insert(1, 20):将20插到列表a的1的位置上
  7. a.pop():把列表的最后个元素弹出来
  8. a.sort():对列表排序
  9. a.reverse():对列表反排序
  10. del a[1]:把列表的第一个元素删除掉
  11. 嵌套,多种类型并存到一个列表,比如c=[1,2,‘123‘,‘abc‘]
  12. a.count(x):a里面含有x的个数(对某个元素计数)
  13. 元组:相当于不可变的列表,用()来定义,相当与常量,只能访问不能原处修改
  14. 常用的操作:有index、count方法、可嵌套可变的list(不推荐使用)、tuple()可以将一个list转换成一个元组
时间: 2024-12-26 17:26:33

笔记(用Python做些事情)--变量(列表、元组)的相关文章

笔记(用Python做些事情)--变量(数字、字符串)

Python是动态类型,可以用type()查看类型: Python一切皆对象(对象是类的实例化,三个主要概念封装,继承,多态): //:整除符号: decimal类型:高精度的数字类型,但效率不高: 数字类型常用的函数:import math math.pi:π math.sqrt(80):开平方根 math.log10(2**1000):log以10为底 math.pow(x,y):x的y次方 math.factoria(x):阶乘 数字类型常用的函数:import random random

笔记(用Python做些事情)--变量(字典)

模式Key-Value:dict={‘xiaoming':90,'xiaohaong':80,'xiaomao':60,'xiaoli':54}: 使用构造函数建立字典dict(元组)/dict(a=1,b=2,c=3),zip将两个相同长度的list生成字典dict(zip(listA,listB)):  //zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表.具体查看:Python的zip函数 常用操作:keys,values,get,update,del,clea

笔记(用Python做些事情)--变量(日期和时间)

一个是datetime:日期:Datetime.date.today() 日期和时间:datetime.datetime.now() 1000天之后是哪一天:datatime.timedelta(days=1) 打印格式的问题:Isoformat(),strftime('%m/%d/%Y') 字符串转换:strptime() 一个是time:Datetime.time(12,11,30) Time.time() #实际时间 Time.clock() #cpu时间 Time.sleep() #以秒

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

Python基础【数据结构:列表 | 元组 | 集合 | 字典】

序列 序列是Python中最基本的数据结构.包括字符串,列表,元组,Unicode字符串,buffer对象,xrange对象.序列中的每个元素都分配一个数字,即它的索引第一个索引是0,第二个索引是1,依此类推. 列表和元组 列表一个方括号内的逗号分隔值列表中可以存放不同的数据类型. 例:[1,1.2,True,'str',[2,False]]元组与列表类似,不同之处在于元组的元素不能修改.元组使用小括号,列表使用方括号. 例:(1,1.2,True,'str',[2,False]) 列表和元组的

Python的不堪一击到初学乍练(列表,元组)

Python(列表,元组) 一.列表 列表初识 列表是python的基础数据类型之一,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等,它是以[ ]括起来, 每个元素用","隔开并且可以存放各种数据类型. 列表相比于字符串,不仅可以存放不同的数据类型,并且可以存放大量的数据. 当32位Python可以存放:536870912个元素, 当64位Python可以存放:1152921504606846975个元素,并且列表是按照你保存的顺序进行排序的,有索引并且可以

python 数据类型 变量 列表 元组 字典 集合

Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等. 浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等

用python做些有意思的事——分析QQ聊天记录

是这样的,有位学姐呢初学python ,问我怎么处理QQ聊天记录,当时就说了用正则,也没去写,现在闲着(被ajax虐哭...先放一放)就来简单写一下. 目标,统计近一个月来,QQ群在一天24个时间段的发言量. Step1:获取QQ聊天记录 这个简单无脑了...直接导出消息记录即可.详情参考这里.导出时,记得要保存为txt格式,并和python文件放到同一文件夹下(只是为了方便). Step2:开始撸码 环境:python3+pycharm+xlsxwriter 上代码: import re im

用python做些有意思的事——分析QQ聊天记录(补充)

之前,写了这篇文章,用python提取全部群成员的发言时间,并简单做了下分析.先补充一下,针对特定单个群成员(这里以  小小白   为例)消息记录的获取. 代码比较简单,主要是正则表达式的书写.(附:聊天文件记录的导出请参考上面提到的文章) 代码如下: #2016/9/14 #从QQ聊天数据导出特定人发言的日期时间和发言内容 import re import xlsxwriter # 小小白 这里代指你要获取数据的对象的昵称 # 方便起见,见数据导出的文件名也明明为此 workbook = xl