Python——3

文章详细介绍了Python中的列表,包括列表的概念、用方括号表示和逗号分隔元素的方式。内容涵盖访问列表元素(从0开始的索引),修改、添加和删除元素的方法如append(),insert(),del和pop(),以及对列表进行永久排序和临时排序的技巧。此外,还讨论了reverse()用于倒序列表和len()获取列表长度的功能。
摘要由CSDN通过智能技术生成

一、列表

  1. 概念

列表是由一系列按照特定顺序排列的元素组成的,其中的元素之间可以没有任何关联。

在Python中,用方括号[]表示列表,并用逗号分隔其中的元素。

打印列表时方括号也会被打印出来。

  1. 访问列表元素

指出列表名,再指出列表的索引,并将后者放在方括号内。

索引是从0开始的而不是1

索引指定为-1时是指列表的倒数第一个元素。

  1. 使用列表中的某个值

利用之前学的f语句来创建消息

  1. 修改、添加、删除元素

4.1修改

要修改列表元素,可指定列表名和要修改的元素的索引,再定义该元素的新值。

4.2 添加

在列表尾添加元素——append

列表名.append('添加的元素')

在列表中插入元素——insert

列表名.insert(想插入元素的位置,'元素名')

4.3删除

从列表中删除元素——del

del 列表名[需删除元素索引]

用del语句删除后是无法再进行访问的

使用方法pop()删除元素

该方法删除列表的元素,并能够接着使用它。

列表末尾元素specialized已经被删除,它被赋值给了popped_bicycles

pop()可以删除列表内任意位置的元素,在()内表面索引即可。

根据值删除元素——remove()

在不知道要从列表中删除的元素处于什么位置时,可使用remove('元素名称')进行删除

使用remove()删除元素时,也可以继续使用它的值。

注意: 方法remove()只删除第一个指定的值,若要删除的值可能在列表中多次出现,就需要用循环来确保每个值都删除。

  1. 组织列表

5.1对列表永久排序

按照字母顺序排列——列表名.sort()

按字母顺序倒序排列——列表名.sort(reverse=True)

5.2对列表进行临时排序

要保留列表元素原来的排列顺序,同时以特定的顺序呈现出来

可看到呈现时显示的是排序后的列表,列表本身数据顺序不变。

5.3倒着打印列表

反转列表元素的排列顺序——列表名.reverse()

注意:reverse()不是按字母顺序倒序排列,而是根据列表顺序直接倒序,如果要恢复初识数据,再次使用reverse()即可。

5.4确定列表的长度

快速获悉列表的长度——len(列表名)

二、练习

  1. 将一些朋友的姓名存储在一个列表中,并将其命名为names。依次访问该列表中的每个元素,从而将每个朋友的姓名打印出来。

  1. 问候语,继续使用练习1中的列表,为每个人打印一条信息,抬头为相应朋友的姓名。

  1. 创建一个嘉宾名单,然后用这个列表打印消息,邀请这些人来与你共进晚餐。

  1. 修改嘉宾名单,以完成练习3的程序为基础,在程序末尾添加一条print语句,指出哪位嘉宾无法赴约;修改嘉宾名单,将无法赴约的嘉宾的姓名替换为新邀请的;

  1. 添加嘉宾

  1. 列出几个想去的地方,并保证不是按顺序排列的

  1. 按字母顺序输出列表并保证原列表顺序不变

  1. 按字母倒序输出列表并保证原顺序不变

  1. 改变列表顺序使其呈现倒序并再次复原列表顺序

  1. 指出你想去的地方的数目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值