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

Python编程第二讲

Python编程第二讲,今天说下Python强大的内置数据类型——列表。

希望能坚持学习下去……用此图↓激励你我。

列表是Python里强大的内置功能,类似于Java中的数组,但是要比数组强大太多。其实,列表就相当于一个有序的变量容器,可以容纳多个变量,并且给它排序,而且,读取、更新、维护都很简单。

1.定义一个列表

classmates = ['Tom','Jerry','Curry']

英文的中括号是列表的标志,各个元素以逗号隔开。

2.获取列表的长度 len()

len(classmates)

3.取单个元素的值

classmates[]

用 list[index] 的形式,index的取值为 0~len(list)-1 。classmates的三个元素的index分别是:0,1,2 。

如果,index取超了,程序会报数组越界异常。

4.index还可以倒着数

classmates[2],classmates[-1]

就classmates这个列表来说,上边两种取值方式取到的都是 'Curry'。

5.列表元素添加:在最后边添加

classmates.append('Jordan')

因为,列表是有序的,可以想象列表是一个队伍,如果,想在队伍的最后添加'Jordan',就可以用append()方法,添加在最后边。

6.列表元素添加:在指定位置添加

classmates.insert(1,'James')

还是那个队伍,'James'想插队当第二名,就可以用insert()方法。当然,如果他插队了,那么在他后边的元素的index都要+1 。

7.删除列表末尾元素,确切的说是弹出,因为它不只是删除原列表的最后一个元素,还将它作为了返回值。

classmates.pop()

如果打印这段语句的话,会发现把'Jordan'打印出来了。

8.弹出指定位置元素

classmates.pop(1)

这样,刚才插队的'James'就被弹出了。

9.更新元素的值

classmates[] ='Jack'

直接给具体位置的元素赋值就可以了,这样第一个元素就由'Tom'更新成了'Jack'。

10.列表可以容纳不同类型的值

list = [1,3.14,'a',[1,2], True]

这就是Python中列表最强大的地方。

好了,第二讲就这么多,切记,一定要敲敲敲!

小伙伴们有任何问题,欢迎提问!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券