首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python从入门到实践note3

第四章:操作列表

主要内容:遍历列表、注意缩进、创建数值列表、使用列表的一部分、元组。

遍历列表

遍历列表需要使用到for循环,注意for语句最后的冒号(:)

注意缩进

python根据缩进来判断代码行之间的关系,前面for循环下的代码缩进来,代表是for循环的一部分;缩进使得代码更加简洁清晰易懂。

创建数值列表

主要通过range()来创建数值列表,如:range(1,5),结果为1,2,3,4,range的终点不包含在内;

range()能够指定步长,如range(1,11,2)的步长就为2;

可以通过list()来转换列表;

可以通过max(列表名),min(列表名),sum(列表名)分别获得列表的最大值、最小值以及总和;

(发现在jupyter中range()没有起到作用,需要解决)

列表解析可将for循环和创建新元素的代码合并成一行,并自动附加新元素。这种表达方式较高级,需要多练习多看他人代码慢慢掌握。

nums = [num*2 for num in range(1,11)]

print(nums)

获取列表的部分-切片

通过切片可以获得列表的一部分元素,通过[:]方式获得。var[0:3]获得var[0],var[1],var[2]。

切片有三种特别的形式:

[:3]——没有第一个索引,将从列表名[0]开始切

[1:]——没有第二个索引,将切片至列表最后一个元素

[:]——表示列表的副本;var2=var1[:]是将var2的副本存至var1,不可以直接var2=var1,这样两者代表同一个变量,如果对var1作出改动,会影响var2。

(直接赋值的话,对n1的改变也影响n2)

元组

元组是不可以修改元素内容的特殊列表。元组不可以修改,使用圆括号标识。元组也可以用循环进行遍历。但可以给元组的变量重新赋值达到修改的目的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190115G0U59800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券