南昌建站推广公司,网页文件模板下载,app手机网站开发,网站建设多久可以建成列表是什么#xff1f; 列表是由一系列按特定顺序排列的元素组成。你可以创建包含字母表中的所有字母、数字 0~9 或所有家庭成员的列表#xff1b;也可以将任何东西加入列表中#xff0c;其中的元素之间可以没有任何关系。列表通常包含多个元素#xff0c;因此给列表指定一…列表是什么 列表是由一系列按特定顺序排列的元素组成。你可以创建包含字母表中的所有字母、数字 0~9 或所有家庭成员的列表也可以将任何东西加入列表中其中的元素之间可以没有任何关系。列表通常包含多个元素因此给列表指定一个表示复数的名称如letters、digits或names是个不错的主意。 一.环境配置
我这边python的环境是3.7.8版本的官方下载路径如下
1.python 3.7.8
可直接进入官网下载安装Download Python | Python.org 2.编译器选择的是spyder可以通过pip接口进行安装 pip install wheelpip install PyQt5pip install spyder 二.创建列表
1.在pyhton中用方括号[]表示列表并用逗号分隔其中的元素。
list1 []
我们创建一个空的列表并赋值给到了变量list1。 接下来我们往列表里面添加一些元素
list1 [小明]print(list1)
输出 所以如果让python将列表打印出来python将打印列表的内部表示包括方括号。 三、访问列表
我们可以使用下标索引访问列表中的某个元素得到一个元素的值也可以使用切片访问列表中的一组元素得到是子列表。
下标索引访问元组分为两大类即正向索引和反向索引我们通过实例来了解一下。
1.正向索引和反向索引
list1 [小m,小h,小a,小k,小p]print(list1[2])print(list1[-2])
输出 注意列表索引从0开始list1[0]表示列表的第一个元素。即list1[0]小m。
正向索引即从第一个元素0开始索引
反向索引即从倒数第一个元素-1开始索引 2.切片访问
使用切片访问列表的格式为 list1[strat : end : step]
start 表示起始索引位置
end 表示结束索引位置
step 表示步长 我们来看实例了解一下
list1 [小m,小h,小a,小k,小p]print(list1[0:4:2])print(list1[-1:-5:-2])
输出 我们这边新建列表添加元素赋值给变量list1list1[0:4:2],代表从0开始索引到4结束步长为2所以打印出来就是[小m, 小a]反方向切片访问则更改为反向索引即可。 四、列表修改、添加、合并和删除元素
1.修改列表内部元素
当列表创建以后如果想要对列表中的元素进行更改要怎么做呢
list1 [小m,小h,小a,小k,小p]list1[2] 小bprint(list1)
输出 我们找到想要修改的元素位置信息直接赋值新的元素即可。 2.列表添加元素
我们可以使用append()这个函数往列表里面添加新的元素
list1 [小m,小h,小a,小k,小p]list1.append(小c)print(list1)
输出 注意append()函数添加的元素在列表的末尾而不是任意位置。 3.合并列表元素
如果我们想要合并两个不同的列表使用号就可以了
list1 [小m,小h,小a,小k,小p]list2 [小q,小w]print(list1list2)
输出 这样就完成了列表的合并了那如果想要list2的内容在前面list1的内容在后面应该怎么做呢
也很简单将两个位置更改一下在运算就好了如下 4.删除列表元素
1删除单个列表元素del
list1 [小m,小h,小a,小k,小p]del list1[1]print(list1)
输出 找到想要删除的元素位置信息在前面加入del来删除指定的元素。 2删除整个列表元素还是它 del
list1 [小m,小h,小a,小k,小p]del list1print(list1)
输出 list1列表已经被删除无法输出打印。 五、列表操作内置方法
1.insert()方法用于将指定对象插入列表的指定位置
语法
list1.insert(position, element)position必需。数字指定在哪个位置插入值。element必需。元素任何类型字符串、数字、对象等。
实例
list1 [小m,小h,小a,小k,小p]list1.insert(1,小q)print(list1)
输出 我们前面在添加列表元素时候已经说了append()的用法这边就不在重复insert()方法可以在任意位置添加元素或者列表。 2.sort()方法用于对原列表进行排序如果指定参数则使用比较函数指定的比较函数
语法
list1.sort(reverseTrue|False, keymyFunc)reverse可选。reverseTrue 将对列表进行降序排序。默认是 reverseFalse。key可选。指定排序标准的函数。
实例
list1 [A,F,B,H,I]list1.sort()print(list1) 输出 对列表进行降序排序
list1 [A,F,B,H,I]list1.sort(reverseTrue)print(list1)
输出 六、练习题
1.执行下图代码输出是 A、小m B、小h C、小黑 D、小a 2.执行下图代码输出为 A、[小m, 小h, 小l, 小a, 小k, 小p, 小q]
B、[小m, 小h, 小a,小l , 小k, 小p, 小q]
C、[小a, 小h, 小m,小l, 小k, 小p, 小q]
D、[小m, 小h, 小l,小a, 小k, 小q, 小p] 七、总结
今天主要针对列表一些重要知识、常用的函数做了一些讲解很多用不上的就没有说了后续继续来学习元组以及字符串的使用谢谢。 Neng