ICode9

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

Python第二周学习

2021-03-21 22:02:18  阅读:173  来源: 互联网

标签:11 Python aList 元素 list 列表 学习 第二周 使用


Python序列
常用的序列结构有列表,元组,字典,字符串,集合等

1,列表创建与删除
使用’’=’’

>>>a_list=[]  #创建空列表
删除使用del

2,列表元素的增加
(1)使用+运算符实现将元素添加到列表中的功能

>>>aList[3,4,5]
>>>aList=aList+[7]
>>>aList
[3,4,5,7]

(2)使用列表对象的append(),是真正意义上的在列表上的在列表尾部添加元素

>>>aList.append(9)
>>>aList
[3,4,5,7,9]

(3)使用列表对象的extend()方法可以将另一个迭代对象的所有元素添加至该列表对象尾部

>>>a.extend([7,8,9])
>>>a
>[5,2,4,7,8,9]
>>>aList.extend([11,13])
>>>aList

(4)使用列表对象的insert()方法将元素添加至列表的指定位置

>>>aList.insert(3,6)
>>>aList
[3,4,5,6,7,9,11,13,15,17]

(5)使用乘法来扩展列表对象,将列表与整数相乘,生成一个新列表,新列表是原列表中元素的重复

>>>aList=[3,5,7]
>>>aList*3
[3,5,7,3,5,7,3,5,7]

3.列表元素的删除
(1)使用del命令删除列表中的指定位置上的元素

>>>a_list=[3,5,7,9,11]
>>>del  a_list[1]
>>>a_list
[3,7,9,11]
(2)使用列表的pop()方法删除并返回指定(默认为最后一个)位置上的元素

```cpp
>>>a_list=list((3,5,7,9,11))
>>>a_list.pop()
>11
>>>a_list
[3,5,7,9]

(3)使用列表对象的remove()方法删除首次出现的指定元素

>>>a_list=[3,5,7,9,7,11]
>>>a_list.remove(7)
>>>a_list
>[3,5,9,7,11]

4.列表元素访问与计数
使用列表对象的index()方法可以获取指定元素首次出现的下标,语法为index(value[start,[stop]])

>>>aList.index(7)
4
>>>aList.index(100)
ValueError:100 is not in list

5.成员资格判断
如果需要判断列表中是否存在指定的值,可以使用前面介绍的count()方法

6.列表排序与逆序
使用列表对象自身提供的sort()方法可以进行原地排序
也可使用内置函数sorted()对列表进行排序,与列表对象的sort()方法不同
可以使用列表对象的reverse()方法将所有元素原地逆序
7.用于序列操作的常用内置函数
(1)all()和any()
(2)len(列表)
(3)max(列表)
(4)sum(列表)
(5)zip(列表1,列表2,…)
8.列表推导式
列表推导式语法形式为[exp for variable in iterable if condition]
**

标签:11,Python,aList,元素,list,列表,学习,第二周,使用
来源: https://blog.csdn.net/xyxyxyxy_/article/details/115051117

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

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

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

ICode9版权所有