返回介绍

第4章

发布于 2024-01-22 21:44:06 字数 784 浏览 0 评论 0 收藏 0

1.空的列表值,它是一个列表,不包含任何列表项。这类似于''是空的字符串值。

2.spam[2] = 'hello'(注意,列表中的第3个值下标是2,因为第1个值下标是0。)

3.'d'(注意'3' * 2是字符串'33',它被传入int(),然后再除以11。这最终求值为3。在使用值的地方,都可以使用表达式)。

4.'d'(负数下标从末尾倒数)。

5.['a', 'b']

6.1

7.[3.14, 'cat', 11, 'cat', True, 99]

8.[3.14, 11, 'cat', True]

9.列表连接的操作符是+,复制的操作符是*(这和字符串一样)。

10.append() 只会将值添加在列表末尾,而insert() 可以将值添加在列表的任何位置。

11.del语句和remove() 列表方法是从列表中删除值的两种方法。

12.列表和字符串都可以传入 len(),都有下标和切片,用于 for 循环,连接或复制,并与in和not in操作符一起使用。

13.列表是可以修改的,它们可以添加值、删除值和修改值。元组是不可修改的,它们根本不能改变。而且,元组使用的是括号(和),而列表使用的是方括号 [和]。

14.(42,)(末尾的逗号是必须的)。

15.分别使用tuple() 和list() 函数。

16.它们包含对列表值的引用。

17.copy.copy() 函数将浅拷贝列表,而copy.deepcopy() 函数将深拷贝列表。也就是说,只有copy.deepcopy() 会复制列表内的所有列表。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文