列表

1.列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同数据项使用方括号括起来即可

list1=['Google','Runoob',1997,2018];
print("list1[0]:",list1[0])

列表也可以使用切片:原来字符串的切片这里也可以使用

print(list[1:3])

2.列表的增,删,改,差

增:

list1.insert(4,2018),
list.append("hello")

a.两个列表还可以进行相加

b.列表还可以*的操作符list*3

列表1.extend(列表2),是把列表2迭加后追加到列表1.extend()没有返回值

改:list[2]=2018

删:del list1[2]

list.pop(int index):把最后一个删除,也可以指定删除的下标

list.remove("")删除括号中的内容,但只删除一次

查:list1.index("Google")返回查找的下标 不存在 抛异常

用 in/not in 可以查找是否存在

镶嵌列表:[['a','b','c'],[1,2,3]]

list函数 dir(object)将一个数据类型的所有函数和属性输出

__len__() __类型的函数代表私有 _一般不调用

1.len(list)

列表元素个数

2.max/min(list)字母以ascil为依据

返回列表元素最大值/最小值

3.list(seq)

将元组转换为列表

4.list.append(obj)

在列表末尾添加新的对象

5.list.extend(seq)

在列表末尾一次性追加另一个序列中的多个值(用新序列扩展原来的列表)

6.list.index(obj)

从列表中找出某个值第一个匹配项的搜索位置 该方法返回查找对象的搜索位置,如果没有找到对象则抛出异常。

7.list.insert(index,obj)

将对象插入列表 超出位置 在列表尾部添加

8.list.pop(obj=list[-1])

移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 参数是下标

9.list.remove(obj)

移除列表中某个值的第一个匹配项

10.list.reverse()

反向列表中元素

11.list.sort([func])

对原列表进行排序 如果指定参数,则使用比较函数指定的比较函数

12.list.clear()

清空列表

13.list.copy()

复制列表


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值