Python第一章 列表

本文介绍了Python中对列表的基本操作,包括使用append()添加单个元素,extend()合并多个元素,insert()在指定位置插入元素,remove()删除指定元素,pop()删除指定位置元素,clear()清空列表,以及如何替换和排序列表元素。强调了列表的可变性与字符串的不可变性差异。
摘要由CSDN通过智能技术生成

第一章 列表

1、append( )函数,在列表里添加单个元素用

heros=["绿巨人",“钢铁侠”]
heros.append(“黑寡妇”)

2、extend( )函数,列表里添加多个元素

heros.extend( ["鹰眼","灭霸","雷神"])
heros
['绿巨人', '钢铁侠', '黑寡妇', '鹰眼', '灭霸', '雷神']

3、insert()函数,列表切片,在列表任意的位置插入元素

s = [1,3,4,5]
s.insert(1,2)  #在第二个位置插入2
s
[1, 2, 3, 4, 5]

4、remove( )函数,将列表指定元素删除

heros.remove("灭霸")
heros
['绿巨人', '钢铁侠', '黑寡妇', '鹰眼', '雷神']

5、pop( )函数,删除列表中某个位置上的元素

heros.pop(2)
'黑寡妇'

6、clear( )函数,清空整个列表

heros.clear()
heros
[]

7、小知识1:列表和字符串的区别

列表和字符串的最大区别在于:列表是可变的,字符串是不可变的。

8、列表元素的替换

heros = ["蜘蛛侠","绿巨人","黑寡妇"]
heros[1] = "钢铁侠"
heros
['蜘蛛侠', '钢铁侠', '黑寡妇']

9、替换多个元素用切片

heros[3:] = ["武松","林冲","李逵"]
heros
['蜘蛛侠', '钢铁侠', '黑寡妇', '武松', '林冲', '李逵']
step one:将赋值号(=)左边指定的内容删除
step two : 将包含在赋值号(=)右边可迭代对象的片段插入左边被删除的位置

10、sort( )函数,将列表的元素进行排序

nums = [1, 3, 3, 5, 6, 8, 9]
nums.sort()
nums #注意这里的是打印nums,sort会改变原来的列表
[1, 3, 3, 5, 6, 8, 9]

从大到小排序,用reverse()方法,原地反转,先sort ,然后再reverse

nums = [3,1,9,6,8,5,3]
nums.sort()
nums.reverse()
nums
[9, 8, 6, 5, 3, 3, 1]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值