<Python基础>列表的基本操作
2024-10-07 21:49:32
s = 'abCDeFg aBcDea'
s1 = s.split('D',3) #以s1列表为例
print(s1)
#增
s1.append('foxabc') #返回值None,直接增到列表的最后
print(s1)
s1.insert(1,'') #按照索引去增加,返回值None
print(s1)
s1.extend('') #迭代的增加,也就是分别增加'4','5','6'这三个,也是直接增加到最后,返回None
print(s1) #删
s1.remove('') #按照元素删除,返回None
print(s1)
print(s1.pop(-1)) #按照索引删除,返回删除的值
print(s1)
del s1[-2:-1]#按照索引删除,无返回值,可切片
print(s1)
del s1[-1]
print(s1) #改
s1[1] = '' #按照索引修改
print(s1)
s1[2:4] = ['a','b'] #按照索引切片修改
print(s1) #查
#利用for循环去查
for i in s1:
print(i) #其他操作
print(s1.count('a')) #统计列表中元素出现的次数
s2 = [1,3,5,2,7]
s2.sort() #列表排序,仅限数字,正序(从小到大)
print(s2)
s2.reverse() #列表排序,仅限数字,倒叙(从大到小)
print(s2)
print(len(s1)) #列表的长度
print(s1)
运行结果:
['abC', 'eFg aBc', 'ea']
['abC', 'eFg aBc', 'ea', 'foxabc']
['abC', '', 'eFg aBc', 'ea', 'foxabc']
['abC', '', 'eFg aBc', 'ea', 'foxabc', '', '', '']
['abC', 'eFg aBc', 'ea', 'foxabc', '', '', '']
6
['abC', 'eFg aBc', 'ea', 'foxabc', '', '']
['abC', 'eFg aBc', 'ea', 'foxabc', '']
['abC', 'eFg aBc', 'ea', 'foxabc']
['abC', '', 'ea', 'foxabc']
['abC', '', 'a', 'b']
abC
345
a
b
1
[1, 2, 3, 5, 7]
[7, 5, 3, 2, 1]
4
['abC', '', 'a', 'b']
最新文章
- MySQL数据库3 - MySQL常用数据类型
- xcode 忽然无法真机调试
- 最小生成树练习2(Kruskal)
- <;<;编写可维护的JavaScript>;>;之避免使用全局变量
- myeclipse 8.6 安装svn插件
- requirejs学习博客址分享
- CocoaPods不更新spec仓库进行install/update
- dwExStyle和dwStyle的说明(Delphi SDK窗口)
- thinkphp学习笔记8—命名空间
- isset函数
- pyautogui 文档(三):键盘控制
- 解决openoffice进程异常退出的办法
- SearchBySql
- Linux命令_磁盘管理_查看磁盘或目录的容量
- ubuntu 安装搜狗输入法
- 一步一步搭建11gR2 rac+dg之DG 机器配置(七)【转】
- Win10系统安装Office2016错误,提示需要更新客户端的解决方法
- mysql 数据操作 单表查询 通过四则运算查询
- Mysql的锁机制——待写
- ProgressBar(进度条)、SeekBar(拖动条)与星级评分条(RatingBar)