python列表小知识
来源:互联网 发布:淘宝店铺故事 编辑:程序博客网 时间:2024/05/16 14:34
列表相关函数
1.
append()和extend()都是往列表里添加元素,不同的是,append()是把参数作为一个元素增加到列表的末尾,而extend()是将参数作为一个列表增加到列表末尾
input:
example = [‘香蕉’,’苹果’,’橘子’]
example.append(‘梨子’)
result:example = [‘香蕉’,’苹果’,’橘子’,’梨子’]
input:
example = [‘香蕉’,’苹果’,’橘子’]
example.extend([‘梨子’,’桃子’])
result:example = [‘香蕉’,’苹果’,’橘子’,’梨子’,’桃子’]
2.
insert()可把元素插入列表前,如:
example.insert(2,’百香果 ‘)则输出
example = [‘香蕉’,’苹果’ ,’百香果’,’橘子’,’梨子’,’桃子’]
3.remove()可删除列表中元素,如
example.remove(‘橘子’)则输出
example = [‘香蕉’,’苹果’ ,’百香果’,’梨子’,’桃子’]
4.del()可删除列表中的元素,如
del.example(1)则输出
example = [‘香蕉’ ,’百香果’,’梨子’,’桃子’]
注意列表中的元素编号是从0开始的,所以函数中的数字是1,则删除位列1的元素
5.pop()可以把列表中最后一个值删除
执行example.pop()则example = [‘香蕉’ ,’百香果’,’梨子’]
而example.pop() = ‘桃子’
pop()里面也可以加参数,如执行example.pop(1)则
example.pop() = ‘百香果’
6.reverse(),example.reverse()的作用是把example里面的值翻转过来
7.sort()是排序函数,example.sort()的作用是把example里面的值按从小到大排序
列表分片
如example = [‘香蕉’,’苹果’ ,’百香果’,’橘子’,’梨子’,’桃子’]
则example[1:3]为[‘苹果’ ,’百香果’]
而执行完这个指令后,example列表仍然不变
example[:3]为 [‘香蕉’,’苹果’ ,’百香果’]
example[1:]为 [‘苹果’ ,’百香果’,’橘子’,’梨子’,’桃子’]
example[:]为[‘香蕉’,’苹果’ ,’百香果’,’橘子’,’梨子’,’桃子’]可以用来拷贝列表
列表比较大小
列表比较大小是从第0个元素开始比较的,只比较第0个元素,字符串就比较ascll码值
列表复制
如list1 = [123],list2 = [456]
list3 = list1 + list2则list3=[123,456]
- python列表小知识
- python列表知识汇总
- python 列表知识
- python小知识
- python小知识札记
- Python小知识
- Python小知识备忘录
- Python小知识
- python小知识
- Python性能小知识
- Python点滴小知识
- python小知识
- python小知识学习
- python实用小知识
- python小知识
- Python小知识
- python小知识
- python小知识片段
- js原型的通俗理解
- 利用Powershell每天自动设置提取Win10的windows聚焦图片(Spotlight)作为桌面壁纸的方法
- 为Selenium Webdriver 测试编写可靠定位器
- GMCM2017-前景目标提取
- SAP 凭证更改日志查询
- python列表小知识
- 诗歌八 弟子规(弟子规,圣人训)
- [bzoj3208]3208: 花神的秒题计划Ⅰ记忆化搜索+暴力
- Android Studio SVN代码冲突的解决(四)
- C中调用C++函数与C++中调用C函数
- (1)俄罗斯套娃_最大上升子序列
- Unicode和UTF-8区别
- 浏览器自动填入密码触发哪个事件
- Java进阶(四)理解抽象类与接口