学习内容概要列表

元组

具体学习内容简单数据类型整型

浮点型

布尔型

容器数据类型列表

元组

字典

集合

字符串

2 可用range()创建列表;也可用推导式创建列表

x = [0] * 5

print(x, type(x))

# [0, 0, 0, 0, 0]

3 向列表中添加元素

list.append(obj) 在列表末尾添加新的对象,只接受一个参数,参数可以是任何数据类型,被追加的元素在 list 中保持着原结构类型。

4 删除列表中的元素

list.remove(obj) 移除列表中某个值的第一个匹配项

5 「元组」定义语法为:(元素1, 元素2, ..., 元素n)小括号把所有元素绑在一起

逗号将每个元素一一分开

6 元组大小和内容都不可更改,因此只有count和index两种方法。

t = (1, 10.31, 'python')

print(t.count('python')) # 1

print(t.index(10.31)) # 1count('python') 是记录在元组 t 中该元素出现几次,显然是 1 次

index(10.31) 是找到该元素在元组 t 的索引,显然是 1

个人薄弱点列表关键点是「中括号 []」和「逗号 ,」

x = [[0] * 3] * 4

print(x, type(x))

# [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]

2 通过元素的索引值,从列表获取单个元素,注意,列表索引值是从0开始的。通过将索引指定为-1,可让Python返回最后一个列表元素,索引 -2 返回倒数第二个列表元素,以此类推。

3 Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串。

4 元组使用小括号,列表使用方括号。元组与列表类似,也用整数来对它进行索引 (indexing) 和切片 (slicing)。

5 元组有不可更改 (immutable) 的性质,因此不能直接给元组的元素赋值,但是只要元组中的元素可更改 (mutable),那么我们可以直接更改其元素,注意这跟赋值其元素不同。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐