列举python的数据类型是_python 的基本数据类型(列表)

列表

用逗号将不同数据项分隔开,整体放在一个方括号 [ ] 里就创建了列表

列表还可以嵌套

空列表定义:

列表的基本操作

1、通过索引取出列表的元素

列表名[索引数字] (列表中的索引是从零开始,若索引超出列表范围,列表会报错)

2、使用+连接列表

列表1+列表2

3、列表复制列阵

使用方法:列表*次数

4、求列表的长度

使用方法:len(列表)

5、对列表元素循环

for 变量 in 列表

print(变量)

5、检查列表 中是否存在某个元素(返回 的是bool)

使用方法:元素in 列表

6、删除列表

del 列表名

删除之后,就不能显示list1了

7、删除列表中索引为(i)的元素

使用方法:del list1[i]

索引为2的元素‘c’被删除了

8、返回列表中的u最大值

使用方法:max (列表名)

list2 中的字符串可以比较大小

但是list4 中的取最大值报错了,提示是str和float不能比较大小

9、返回列表中的最小值

使用方法:min 列表名

10、列表切片

列表切片指的是将列表 的一部分切出来,有点像字符串切片

使用方法:list[起始索引:z终止索引(不包含):步长间隔]

还有一些特殊的切片省略:

修改列表的元素

列表是一种可变的数据类型,所以可以修改其内容

11、在列表 末尾添加新对象

list.append(obj)

12、统计某个元素在列表中出现的次数

list.count(obj)

这里分别统计了list1中字符串1和整型1出现的次数

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

list.extend(seq)

extend添加单个元素和append很像,但他可以一次添加更多元素,元素可以是列表

14、从列表中找出某个值第一个匹配项的索引位置

list.index( obj)

15、将对象插入列表

list.insert(index,obj)

index是插入u的位置,obj是插入的内容

也可以插入一个列表

16、移出列表中的一个元素

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

我们也可以指定删除的索引

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

list.remove(obj)

18、反向列表中元素

list.reverse()

和list4[::-1]效果一样

19、对原列表进行排序

list.sort([func])

20、删除列表中的元素

del操作可以删除整个列表或者列表的子列表

指定索引 0 删除元素

删除列表的字列表:

删除整个列表:

删除之后再次访问list1就报错了~

列表难点(列表生成式)

生成一个列表,元素是1~10的平方,你会怎么生成?排列组合(其实相当于双层循环)排列组合排列组合(其实相当于双层循环(其实相当于双层循环)

排列组合(其实相当于双层循环)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值