ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python(2)

2022-01-18 22:35:16  阅读:155  来源: 互联网

标签:Python 元素 number 列表 del print 操作符


4、数据类型

4.1 列表

创建一个普通列表

 number = [1,2,3,4,5]

创建一个混合列表

 mix = [1,'布洛尼亚',3.14,[1,2,3]]

创建一个空列表

 empy = []

列表:

 列表类型与元组类型相似,都表示一系列元素。
 ​
 1、列表(list)是有序的元素集合;
 ​
 2、通过索引的形式可以访问列表中的元素;
 ​
 3、列表中的每个元素类型可以不一样;
 ​
 4、与元组不同,列表大小没有限制可以随时修改。

向列表添加元素

1.append()

append()可以在列表末尾添加一个元素

 number = ['布洛尼亚','初音未来','miku!!!',123]
 print (number)
 print(len(number))
 number.append('bed apple')
 print(number)
 print(len(number))

 

2.extend()

extend()则可以在列表末尾添加多个元素

 number.extend('镜音铃啦','镜音双子耶')          //这里是错误写法

 

由于extend()是由一个列表扩展另外一个列表,正确写法如下

 number.extend(['镜音铃啦','镜音双子耶'])
 print(number)
 print(len(number))

 

3.insert()

insert()将指定对象插入列表的指定位置。

list.insert(index, obj)

索引从0开始.

 number.insert(0,'mifu!!!')
 print(number)
 print(len(number))

 

 

从列表获取元素

通过索引值(index)获取元素

从列表删除元素

1.remove()

remove()使用列表的remove()方法能够删除列表中首次出现的指定元素,如果列表中不存在该元素则抛出异常。

2.del

del使用del命令能够删除列表中指定位置上的元素,也可以删除整个列表。

 #del 删除指定位置上的元素
 del number[指定位置]
 #del 删除整个列表,这里的number就是列表名
 del number
3.pop()

pop()能够删除并返回列表指定位置(默认为最后一个位置)的元素。

列表的排序

sort() 排序

列表进行翻转

reverse()翻转

 list1 = [123,456,789]
 list1.reverse()
 #结果:
 [789, 456, 123]

列表分片(slice)

根据以下代码可知

 number[0:3]   
 #0可以省略
 print(number)
 ​
 print(number[1:3])
 ​
 print(number[:])
 #复制列表

列表分片只影响输出,原列表不发生改变

 

列表的一些常用操作符

  • 比较操作符'> = <'

  • 逻辑操作符'and'

  • 连接操作符'+'

这个 + 不能随便用,必须 + 两边类型一样才可以

  • 重复操作符'*'

  • 成员关系操作符'in'

标签:Python,元素,number,列表,del,print,操作符
来源: https://www.cnblogs.com/WeiMingan/p/15820142.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有