Python学习笔记②

本文介绍了Python中的列表操作,包括创建、切片、增加元素、删除元素、替换、新运算符is、嵌套列表、深浅拷贝以及列表推导式。此外,还涉及元组的特性以及序列的打包和解包概念。
摘要由CSDN通过智能技术生成

一、列表

 1 、创建列表

  使用中括号将所有准备放入列表中的元素包裹起来,不同元素之间用英文逗号分隔。列表可以容纳不同的数据类型。列表也是一个序列。

  列表可以用for循环顺序地访问列表上的每一个元素。

例:

rhyme = [1,2,3,4,5,'上山打老虎']
for each in rhyme:
    print(each)
# 输出:1,2,3,4,5,上山打老虎

  如果想要访问列表中的某一个元素,可以使用下标索引的方法,就以上述代码为例:想访问 rhyme的第二个元素:rhyme[1],第四个元素:rhyme[3]。

rhyme[4]  # 访问列表的第5个元素
rhyme[0]  # 访问列表的第1个元素
rhyme[2]  # 访问列表的第3个元素

2、列表切片

  将原先单个索引值改成一个范围,可以打印除出一个范围内的元素,也可以像range()函数设置列表步进的跨度值,如:rhyme = [::2],第二个冒号后面就是设置的跨度值。

例:

rhyme = [1,2,3,4,5,'上山打老虎']
rhyme = [1:3]     # 输出:1,2,3
rhyme = [3:5]     # 输出:4,5,'上山打老虎'
rhyme = [:]       # 输出:1,2,3,4,5,'上山打老虎'
rhyme = [::2]     # 输出:1,3,5

也可以将列表rhyme倒序输出

# 将列表rhyme = [1,2,3,4,5,'上山打老虎']倒序输出
rhyme = [1,2,3,4,5,'上山打老虎']
print(rhyme[0:3]) # 用到了列表切片

3、列表增加元素

  ①、在列表末尾添加元素 

  使用append()函数:在列表的末尾添加一个指定的元素,每次只能添加一个元素。若想添加多个对象,可以使用extend函数:extend()方法的参数必须是一个可迭代对象,且新的内容是追加到原列表最后一个元素的后面。

  ②、在列表的任意位置添加元素

  使用insert()函数,便可以在列表的任意位置插入新的元素。insert()函数有两个参数,第一个参数是下标索引的位置,第二个参数是待插入值

4、列表删除元素

  将指定的元素删除,用remove函数,注意事项:如果列表中存在多个匹配的元素,那么它只会删除第一个;且指定的元素要存在,否则会报错。

  若想删除某个位置上的元素,可以用 pop()函数,此函数只有一个参数,是下标索引值。若想清空列表,使用 clear()函数。

heros = ['钢铁侠','绿巨人']
heros.append('黑寡妇')  #在列表末尾插入元素 '黑寡妇'
print(heros)
heros.extend(['鹰眼',
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值