04列表

1、列表数据类型

“列表”是一个值,它包含多个值构成的序列。
在这里插入图片描述

1.1用下标取得列表中的单个值

在这里插入图片描述

1.2负数下标

在这里插入图片描述

1.3利用切片取得子列表

spam[2]是一个列表和下标(一个整数)
spam[1:4]是一个列表和切片(二个整数)
在这里插入图片描述

1.4用len()取得列表长度

len()函数
在这里插入图片描述

1.5用下标改变列表中的值

在这里插入图片描述

1.6列表连接和列表复制

+操作符可以连二个列表,得到一个新列表,就像它将二个字符串合并成个新字符串一样。
*操作符可以用于一个列表和一个整数,实现列表的复制。
在这里插入图片描述

1.7用del语句从列表中删除值

在这里插入图片描述

2 使用列表

使用列表的好处在于,现在数据放在一个结构中,所以程序能够更灵活的处理数据,比放在一些重复的数据,比放在一些重复的变量中方便。

2.1列表用于循环

在这里插入图片描述

2.2in和not in 操作符

利用in和not in操作符,可以确定一个值是否在列表中。
在这里插入图片描述

2.3多重赋值技巧

多重赋值技巧是一个快捷方式。让你在一行代码中,用列表中的值为多个变量赋值。
在这里插入图片描述

3增强的赋值操作

spam + = 1
spam - = 1
spam * = 2
spam / = 2
spam % = 2
在这里插入图片描述

4方法

4.1用index()方法在列表中查找值

在这里插入图片描述

4.2用append()和insert()方法在列表中添加值

在这里插入图片描述

4.3使用remove()方法从列表中删除值

在这里插入图片描述

4.4使用sort()方法将列表中的值排序

在这里插入图片描述

5类似列表的类型:字符串和元组

列表并不是唯一表示序列值的数据类型。
在这里插入图片描述

5.1可变和不可变数据类型

列表是‘可变的’数据的值时可以添加,删除或改变。但是字符串是‘不可变的’,它不能被更改尝试对字符串一个字符重新赋值,肩高值TypeError错误。
在这里插入图片描述
‘改变’一个字符串的正确方式,是使用切片的方式,是使用切片和连接。构造一个‘新的’字符串。从老的字符串哪里复制一部分。
在这里插入图片描述
列表的值时可变的
在这里插入图片描述

5.2元组数据类型

除了二个方面,‘元组’数据类型几乎与列表数据类型一样。首先,元组输入时使用圆括号,而不是方括号[]
在这里插入图片描述
在这里插入图片描述

5.3用list()和tuple()函数来转换类型

在这里插入图片描述

6引用

在这里插入图片描述

6.1传递引用

在这里插入图片描述

6.2copy模块的copy()和deepcopy()函数

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值