Python 笔记

来源:互联网 发布:软件看门狗 编辑:程序博客网 时间:2024/06/07 03:59

在Python中,最基本的数据结构是序列(sequence):

包含6种序列,其中最常用的是 列表,元组。其他的是:字符串,Unicode字符串,buffer字符串,buffer对象,xrange对象

列表可以修改,元组不能修改!

列表John=["johnS",12];

Python中的数据结构“容器”:序列和映射,集合:

序列中的每个元素都有编号,映射中的每个元素则有一个键

分片操作:

number=[1,2,3,4,5,6,7,8,9,10];

number[3:6]则包含第四到地6个元素。分片操作包含第一个的界,不含第二个界。

如果左界比右界还晚出现,则分片是一个空的序列。

访问最后三个元素: number[-3:]

访问前三个元素: number[:3]

访问整个序列:number[]

加入步长参数:number[0:10:1]整个序列。

number[0:10:2]=[1,3,5,7,9]

步长为负,则反向提取数值

number[10:0:-2]=[10,8,6,4,2]


序列的连接操作,对于相同类型的序列,用+  : [1,2]+[3,4]=[1,2,3,4]

序列的乘法操作:[34]*3=[34,34,34]

创建一个10个元素,但只是占位子sequence=[None]*10


根据字符串创建列表:list('Hello')

['H','e','l','l','o']

删除列表中的元素:

 names =['Alice','Bob','Ceil','Karl']

del names[1]


方法是与某些对象有紧密联系的函数。对象可以是列表,数字,字符串,或者其他类型的对象。

调用方法:对象.方法(参数)

a=[1,2,3]

b=[4,5,6]

a.extend(b)



元组:(1,2,3)

将列表转换为元组:tuple([1,2,3,])

元组存在的意义:1.元组可以映射,当作键 2.当作很多内建方法和函数的返回值存在

0 0