笔记【5】Python学习:列表与元组
列表
可以把一切东西打包进列表,就如一个仓库 e.g:整数、浮点数、字符串、对象
1、创建
例:创建一个普通列表 除此之外,还可以创建空列表、混合列表
2、向列表添加元素
①append() e.g:member.append(‘小明’) 就将小明添加到列表了 可通过len(member) 发现长度为4
②extend (可以添加两个以上的元素) e.g:member.extend([‘小明’‘小梁’])
③insert (可以将插入的元素放在列表的其他位置,而不是默认最后) e.g:member.insert(0,‘小哇’)
3、从列表中获取元素
member[0]
member[0] ‘小红’
数据交换:利用赋值语句可以将列表的元素顺序进行交换
4、从列表删除元素
①remove e.g:member.remove(‘小红’)
②del e.g:del member [1]
③pop() (从列表中取出最后一个元素返回) e.g:member.pop() 括号内可输入值 e,g:member.pop(1)
5、列表分片
member[1:3] 即从第二个元素分出一个有两个元素的列表,注意python是从0开始的,也即不包括第四个元素 member[:3]:第四个元素前的所有元素 member[1:]:从第二个元素到最后一个 member[:]:获得列表的拷贝
6、列表的一些常用操作符
比较、逻辑、连接、重复、成员关系
一些例子: list.count(123) :数有多少个123 list.index(123):索引,输出的是第一个出现的位置顺序
不需要参数: list.reverse():倒序,将列表元素顺序倒转 list.sort( ) 会从小到大进行排序
元组
元组不可改变元素,元组不可随意插入删除改变,元组和列表使用上非常相似
创建和访问一个元组
1、创建元组 小括号;创建列表 中括号 2、元组标志是 “,”**
3、 乘号:8*(8) 重复操作符:8*(8,)
更新和删除一个元组
1、插入数据 e.g: temp = (‘小明’,‘小红’,‘小陈’,‘小亮’) temp = temp[:2]+(‘小芳’)+temp[2:](拼接操作符) 得到的结果就是在中间插入小芳这个元素
2、删除元素 删除整个元组:del temp (很少使用)