笔记【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 (很少使用)

经验分享 程序员 微信小程序 职场和发展