IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python周例 -> 正文阅读

[Python知识库]Python周例

列表

Python的列表相当于C语言的数组,但Python的列表操作要简单很多。
<一>确定列表元素个数
方法:len(list)
演示代码:
MyList1=["math","English"]?#创建一个列表
print('\n',len(MyList1))?#输出数组的长度
print("\n-------EndLine-------")#打印结束标志
输出结果:

<二>列表添加新元素
方法:list.append(obj)
MyList1=["math","English"]#定义列表1
MyStr1="chemistry"#定义字符串1
MyList1.append(MyStr1)#将新的元素添加到列表中
print("MyList1=",end='')
print(MyList1)#输出添加新元素的结果
print("\n-------EndLine-------")

<三>列表统计某个元素的个数
方法:list.count(obj)
MyList1=["math","English","math"]#定义列表1
MyNum=MyList1.count("math")#计算列表中‘math'元素的个数
print("MyList1=",MyList1)
print("There?are?",MyNum,"?'math'?in?MyList1")

<四>两个列表连接
方法:list1.extend(list2)将列表2加到列表1
MyList2=["chemistry","physical"]#定义列表2
print("MyList2=",MyList2)
MyList1.extend(MyList2)
print("MyList1.extend(MyList2)=",MyList1)
print("-------EndLine-------"

<五>计算列表某元素的索引值
方法:MyIndex=Mylist.index(obj)
MyList1=["math","English","chemistry","physical"]?#定义列表1
MyObeject="chemistry"?#定义需要查找索引的元素
print("MyList1=",MyList1)?#输出列表1
print("MyObeject=",MyObeject)?#输出查找对象
MyIndex=MyList1.index(MyObeject)
print("The?index?of?MyObeject?is",MyIndex)?#输出查找对象的索引值
print("-------EndLine-------")

<六>按索引插入元素
方法:MyList.insert(index,obj)
MyList1=["math","English","chemistry","physical"]#定义列表1
MyObeject="Japanese"?#定义需要插入的元素
print("MyList1=",MyList1)?#输出列表1
print("MyObeject=",MyObeject)?#输出插入的对象
MyIndex=2?#定义需要插入的位置
MyList1.insert(MyIndex,MyObeject)?#插入元素
print("MyList1.insert(MyIndex,MyObeject)=",MyList1)#输出插入新元素的列表

<七>删除一个元素
方法:MyList.remove(obj)?备注:只删除第一个匹配项,而不是所有匹配项
MyList1=["math","math","English","chemistry","physical"]#定义列表1
MyObeject="math"?#定义需要插入的元素
print("MyList1=",MyList1)?#输出列表1
print("MyObeject=",MyObeject)#输出插入的对象
MyList1.remove(MyObeject)?#移除一个元素
print("MyList1.remove(MyObeject)=",MyList1)#输出删减后的列表

<八>将列表反向排序
方法:MyList.reverse()
print("MyList1=",MyList1)#输出列表1
MyList1.reverse()?#对列表进行反向排序
print("MyList1.reverse()=",MyList1)#输出排序后的列表

<九>指定规则排序
方法:MyList.sort(key,reverse)?备注:key是指排序的方法,reverse是指是否反向排序
MyList1=["12","1","1234","123456","123"]#定义列表1
MyList1.sort(key=len)?#对列表按照元素的长度进行排序
print("MyList1.sort(key=len)=",MyList1)#输出排序的结果
MyList1.sort(reverse=True)?#对列表反向排序
print("MyList1.sort(reverse=True)=",MyList1)#输出排序的结果

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-02-07 13:41:15  更:2022-02-07 13:41:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:40:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码