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

python从认识到实践学习笔记note2

第三章:列表

列表是处理一组有序项目的数据结构,列表用[]表示,里面的每个元素用,隔开。列表就像是一组抽屉柜,每个抽屉都可以添加、删除东西。你可以想象列表是一个强迫症,里面的元素是有序的,方便自己搜索使用。通常这样表示:a=[1,2,3]。

对列表的学习主要包括:对列表元素的访问、对列表元素的操作、列表的组织等

首先,创建一个列表:

对列表元素的访问

元素的访问通过索引进行,如b[1];索引从0开始,也就是说要获取第一个元素为b[0];

(不同的索引会访问不同的元素)

对列表元素的修改和删除

修改元素可以通过直接赋值的方法。如:

(列表的元素是可以修改的)

其他的方法有:

:将元素附加到列表末尾。

:在列表中指定位置添加新元素。

:删除列表中指定位置元素,这种删除是永久的。

:移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。pop()还可以指定位置弹出列表中的元素。

:删除列表中第一个指定值的元素。

ps:若列表中的某一个元素出现多次,remove()方法默认只删除第一次出现的那个,其余需要使用循环进行判断来删除:

对列表的组织

:对列表进行永久性排序。默认按照字母顺序排列,相反顺序的话可以传递参数

:对列表进行临时排序,不改变原本列表。

:反转列表元素排序。

:获取列表长度。

(sorted函数的排序是暂时性的)

(jupyter的排序结果却是永久的,不知为何)

文末留了个小问题,待解决后留言。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券