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

三 python中的列表(1)

虽然有些不确切,但是python中的列表对象与c++中的数组有很多相似的作用

列表是使用一族使用逗号分隔,在方括号之间的集合

squares = [1,4,9,16,25]

这样就简单地生成了一个列表

使用len()函数来求列表中的元素个数

len(squares)

列表中变量的引用与c++相同,下标从0开始

例如

squares[0]

squares[1]

字符串也可以作为列表中的变量,例如

信息与工程学部 = ['工学院','信息科学技术学院','环境科学与工程学院']

信息与工程学部[0]

>>工学院

信息与工程学部[1]

>>信息科学技术学院

虽然python3使用Unicode,即可以使用中文编程,但是不推荐上述写法,我在此只是举一个栗子

列表切片

列表切片提供了一种访问多个列表元素的方式

其具体方式为,使用两个数字和冒号表示取下标在两个数字之间的元素

举个栗子

letters = ['a','b','c','d','e','f','g','h','i']

letters[:]#全切片

letters[1:6]#下标为1的元素到下标为6的元素的切片(不包含6)

letters[0:-1]# -1代表最后一个下标,除去最后一个下标元素的切片

letters[::2]#表示每两个元素取一个的切片

letters[::3]#表示每三个元素取一个的切片

下期

列表进阶

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券