IT入门 > 教程 > python数据结构 >

  • 元组解构

    日期:2021-05-11 22:51:08 点击:1283 好评:3

    前面有一个星号(*)从集合中获取从另一个集合遗留下来的所有值 变量。 示例: a, b, *c , d = [1, 2, 3, 4, 5, 6, 7, 8, 9]print(a)print(b)print(c)print(d) 结果: 12[3, 4, 5, 6, 7, 8]9 c 将被分配值3到8。...

  • 元组解构

    日期:2021-05-11 22:47:18 点击:1631 好评:1

    元组解构 允许您 将集合中的每个项分配给一个变量。 示例: numbers = (1, 2, 3)a, b, c = numbers print(a) print(b) print(c) 结果 123 这个也可以通过执行 a,b=b,a 来交换变量,因为右侧的 b,a 形成元...

  • 元组

    日期:2021-05-11 22:46:24 点击:1150 好评:2

    元组比列表的一个优点是它们可以用作字典的键(因为它们是不可变的): dict = { ("David", 42): "red",("Bob", 24): "green" }print(dict[("Bob", 24)]) 结果:green 元组比列表快,但不能更改。...

  • 元组

    日期:2021-05-11 22:40:32 点击:1350 好评:0

    元组与列表非常相似,只是它们是不变的(不能改变)。 此外,它们是使用括号而不是正方形创建的括号。 示例: words = ("spam", "eggs", "sausages") 您可以使用元组的索引访问元组中的值,就...

  • 字典

    日期:2021-05-11 22:22:28 点击:1591 好评:5

    可以使用字符串、整数、布尔和 任何其他 不可变的 类型为字典键。 这意味着不能将列表或词典用作键: bad_dict = { [1, 2, 3]: "one two three", } 代码当它试图使用列表作为键时,上面的命令...

  • 列表推导

    日期:2021-05-10 23:17:39 点击:1764 好评:5

    推导式还可以包含一个 if 语句 示例: evens=[i**2 for i inrange(10) if i**2 % 2 == 0]print(evens) 结果:[0, 4, 16, 36, 64] 并查看它是如何运行的工作...

  • 列表推导式

    日期:2021-05-10 23:14:22 点击:2099 好评:7

    列表推导式是 快速创建内容符合规则的列表的有用方法。 例如,我们可以执行以下操作: # 列表推导式cubes = [i**3 for i in range(5)]print(cubes) 结果:[0, 1, 8, 27, 64] 列表理解的灵感来自数学...

  • 列表方法

    日期:2021-05-10 23:04:17 点击:3114 好评:7

    列表支持以下方法 append追加 (项)将项添加到列表末尾。 insert插入 (索引,项)在 列表中给定的索引。 remove删除 (项)从列表中删除项。 pop弹出 (索引)删除 给定的索引。 count计数 (item)返回...

  • 循环

    日期:2021-05-10 23:01:09 点击:2102 好评:6

    与字符串类似,我们可以循环遍历元素 使用循环创建列表: x=[2,4,6,8]for n in x: print(n) n 将表示每次迭代期间的当前列表项。...

  • 列表操作

    日期:2021-05-10 22:56:03 点击:2975 好评:0

    与字符串类似,我们可以使用 in 和 not in 运算符检查元素是否属于列表的一部分: words = ["spam", "egg", "spam", "sausage"]print("spam" in words)print("egg" in words)print("tomato" in words) 结果 TrueTrueFalse...

广告位API接口通信错误,查看德得广告获取帮助