学习Python的笔记1

Python中的列表list

1、list是一种有序的集合,可以随时添加或删除其中的元素

2、list中元素的访问是通过索引与C语言中的数组一致的是起始数值均为0,list[0],list[n-1]。当一个list中的元素为另一个list的时候访问元素如同二维数组,乃至多维数组。list[1][2]是访问的list数组中下标为[1]实际为第二个元素的中下标为[2]实际为第三个元素的值。

3、list的函数应用举例

      3.1 append()   eg:list1.append('aaa')append为增加到list1的末尾

      3.2 insert()      eg:   list1.insert(1,'aaa')   insert为增加到list1中下标为1的位置

      3.3 pop()  eg:pop()为删除末尾位置的元素,pop(i),i为list中中的位置下标,其中-1为末尾元素

      3.4  copy()与 切片  [:]  copy()为复制列表,切片为截取某list 规则为[0:n-1]  当 :两侧无数值时,效果与copy一致

      3.5  reverse() eg :list1.reverse() l 列表的倒置

Python中的元组tuple

1、tuple也是一种有序列表,和list的有差异的是,tuple被定义后就不能改变,故没有append 、insert、pop等方法

2、tuple元组的标识为 ,逗号---并不是括号

Python中的字典dict

1、dict全称dictionary,在Java语言中称为map,使用键--值(Key-Value)存储,具有极快的查找速度

2、dict和list相比具有这几个特点:查找和插入的速度极快不会随着key的增加而增加,需要占用大量的内存,内存浪费多。

     list相反:查找和插入的时间随着元素的增加而增加,占用空间小,浪费内存很少

    所以dict是使用空间换取时间的一种方法

Python中的集合set

1、set类似于dict,但是只存储Key不存Vaule,set是无序的且会自动过滤重复值

2、常用函数举例  :增加add(Key),删除remove(Key)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值