跟着小甲鱼学Python第三天

列表: 一个打了激素的数组
可以把整数,浮点数,字符串,对象全部打包放在一个列表里

创建列表
可以创建一个普通,混合,空列表
向列表中添加元素
append() 是一个对象的方法,故需要用.作用域
如:向列表member中添加元素’小甲鱼’,member.append(‘小甲鱼’)
extend() 1个参数 参数为一个列表,使用一个列表,添加元素(可以添加多个元素)
insert() 向固定位置添加元素;第一个参数为添加的位置,第二个参数为添加元素

从列表中获取元素
跟数组一样,可以通过元素的索引值从列表中获取单个元素,并进行数值交换
从列表中删除元素
remove(),参数为要删除元素的名字
del 为一个语句,不是函数,也不是方法 如:del member[0]
pop() 从列表中取出最后一个元素并返回,不带参数;若带参数,则删除指定参数处的
元素,并返回

列表分片
可以一次获取列表中的多个元素值
如: member[1:3] 返回索引值为1,2的列表,注意,不包括3
member[:3] 返回索引值为0,1,2的列表
member[:] 返回整个列表

列表的常用操作符
比较操作符:列表元素从前往后比较,只要有一个为真,就为真;有一个为假,就为假
逻辑操作符:列表可以进行逻辑操作
链接操作符:同字符串一样,两个列表可以进行拼接
重复操作符:list *3 将list列表中的元素重复3次,再赋给list
成员关系操作符:如 123 in list; 判断元素123是否在list列表中
123 not in list ;判断元素123是否不ist列表中
成功返回True,失败返回false
返回列表的列表中的元素值与返回二维数组的方法一致
list[1,2,[‘小甲鱼’,’老甲鱼’]]
list[2][0] = ‘小甲鱼’

列表的另外几个方法:
count():判断某一元素在列表中出现多少次
index():返回某一元素在列表中出现的位置;有三个参数,第一个为查找元素,第二个为
开始索引,第三个为结束索引
reverse():将整个列表原地翻转,没有参数
sort():用指定的方法对整个列表进行排序;默认为从小到大的方式
若将第三个参数改为True,则为从大到小的方式
list.sort(reverse = True)
list1 = [1,2,3]
list2 = list1
list3 = list1[:]
第3句为拷贝,在内存中在多一份元素;第二句为多了一个指向原数据的索引,如同指针

元组:戴了枷锁的列表,里面的任何一个元素不能改变
元组的创建: tuple1 = (1,2,3,4,5) ,列表用[],元组用()
其他的基本操作与列表相同
若只创建一个拥有一个元素的元组,在元素后面加,
如temp = (1,)
,隔开的一组集合或数据就叫做元组
如: 8 * (8) = 64 8 * (8,) = (8,8,8,8,8,8,8,8)

元组的删除与修改:
temp = (‘小甲鱼’,‘黑夜’,‘迷途’,‘小布丁’)
在‘黑夜’后面添加字符’1’
temp = temp[:2] + (‘1’,) + temp[2:]

del删除整个元组;也可用上述切片的方法简介删除元组中的元素
元组的相关操作符:跟列表一样,5个操作符都可以使用

字符串
Python中没有字符,字符 就相当于长度为1的字符串
字符串可以像列表一样访问,拼接,切片等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值