3 列表

列表的定义
由一对[]括起来的元素的集合,可作列表元素的对象:整数 浮点数 字符串
创建一个普通的列表

    number=[3,1,2,3]
     string = ['小甲鱼''小布丁''黑夜''怡静']

创建一个混合列表 可包含多种数据类型,列表中列表,格式自由[]

     mix = [1,2,3.14,[1,2,3]]

按照索引访问list

倒序访问

print[100,90,60]
print[-1] 倒数第一
print[-2] 倒数第二

使用索引时,千万注意不要越界。

列表的更新
从列表添加成员的方法

append() 向列表末位添加成员
extend()向列表末位添加多个成员
insert(位置的数字,’添加的成员’) 向列表中指定位置插入成员
位置的数字——从零开始算
*
从列表中交换成员

temp 交换列表成员中两个成员的位置

从列表中删除元素的方法
remove(成员名) 移除列表中单个成员
del 列表名[数字] 直接从内存单元中删除
pop( 索引值) 删掉list的索引的元素,并且它还返回这个元素

列表分片
列表名[前位置:后位置] 后位置得分片取它的前一位
列表名[位置:] 位置的后一位的所有
列表名[;位置] 位置的前一位的所有
列表名[:] 对原列表进行copy
位置的地方都被分出来了
总之分片冒号:一定要有的

列表的一些常用操作符
比较操作符 列表之间都是用第零位比较哦
逻辑操作符 and or not
连接操作符
重复操作符
成员关系操作符 成员名 in\not in 列表名 判断 True or False

列表类型的内置函数

count()                        计算括号中成员在列表中出现的次数总和
index()                              
reverse()                      翻转列表
sort(reverse=True)             排序(从大到小)
sort()                         排序(从小到大)

例子:

brand = ['李静','那刻','阿迪达斯','我的工作室']
slogan = ['一切皆有可能','Just do ist','Impossible is nothiing','让编程改变世界']
print('我的口号:',slogan[brand.index('我的工作室')])

于分片”拷贝”概念的补充 #python的变量就像标签一样,指哪打哪

list1=[1,2,3,4,5,6,7]
list2 = list1[:]       后面拷贝不能省,不然就变墙头草了。
list3 = list1
list1.sort(reverse=True)
list1=[7,6,5,4,3,2,1]
list2 =[1,2,3,4,5, 6,7]         
list3 =[7,6,5,4,3,2,1]          墙头草
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值