python搭建个人网站一个营销型网站模板
web/
2025/9/27 6:13:34/
文章来源:
python搭建个人网站,一个营销型网站模板,PS做图标兼职网站,免费的自助建站1.认识列表列表可以放入所有我们目前学习过的数据类型#xff0c;甚至包括列表2.有关列表的方法、内置函数(设列表的名称为list)向列表中添加元素#xff1a;append()#xff1a;list.append(要添加的元素)#xff0c;注意每次只能添加一个元素#xff0c;被添加的元素自动…1.认识列表列表可以放入所有我们目前学习过的数据类型甚至包括列表2.有关列表的方法、内置函数(设列表的名称为list)向列表中添加元素append()list.append(要添加的元素)注意每次只能添加一个元素被添加的元素自动添加到列表末尾extend()list.extend([元素1,元素2])以列表的形式追加新元素到原列表每次可以添加多个元素被添加的元素自动添加到列表末尾插入元素insert()list.insert(a,b)a表示要追加的位置(注意起始位置为0)b表示被插入的元素remove()list.remove(‘元素名’)(注意元素必须存在于列表中否则会报错)pop()弹栈list.pop(索引值)默认弹出列表最后一个元素sort(): list.sort(),对一个列表进行顺序排序,从小到大reverse(): list.reverse(),对一个列表进行逆序排序copy() : list.copy(),拷贝一个列表clear():list.clear(),将一个列表清空变成一个空列表count(计数):list.count(‘str’) 查找str出现的次数比较两个列表的元素operator.eq(list1,list2)(前提需import operator)计算列表元素个数len(list1)返回列表中元素最大值max(list1)返回列表中元素最小值min(list1)将元组转换为列表list(tuple1)3.列表索引通过list[索引值]的方法可以打印列表中的元素索引值从0开始计数因此list[1]打印第二个元素同时列表支持负数索引正常索引是从左到右索引负数索引是从右到左-1、-2、-3…4.列表分片list[1:3]原列表list中索引值1~3的元素组成新的列表list[1:]索引值从1开始到最后一个元素list[:]原列表所有元素特别的list2 list[:]完成列表的拷贝list[0:9:2]索引从2开始到索引8跨步2取数list[::-1]完成原列表的反转分片可以设置之前学过的步长步长可以设置为正数、负数但不能设为0否则会报错当步长为负数时则改变方向(从尾部开始向左走)。5.列表推导式或列表解析列表推导式(List comprehensions)也叫列表解析灵感取自函数式编程语言 Haskell。Ta 是一个非常有用和灵活的工具可以用来动态的创建列表语法如[有关A的表达式 for A in B] list1 [x**2 for x in range(10)] list1[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]一个严肃的问题list2list1[:]list3list1这里总共有三组列表分别是list1、list2、list3需要注意的是list1和list2指向的列表是不同list3和list1指向的列表则是相同的这里我们需要知道list2拷贝了list1虽然两者相同却等同于在内存中将一份数据复制了一份它们指向的数据的地址是不同的因此他们是不同的变量。list1、list2、list3像三个标签分别指向对应的数据list3和list1指向的是同一数据因此他们是相同的小问题利用 for 循环成对打印上边 list 列表中的每个内容list [小甲鱼, 88, 黑夜, 90, 迷途, 85, 怡静, 90, 秋舞斜阳, 88]for each in range(len(list)):if each%2 0:print(list[each], list[each1])从列表的末尾取出一个元素并将这个元素插入到列表的最前边list1.insert(0, list1.pop())Tips1.列表相加直接拼接而不是把元素的值加在一起但不能列表加元素因为加号两边必须是一样的类型2.sort(reverseTrue)表示从大到小默认为False忠告学会print我们可以在程序中各个地方打印某个变量的值、类型等从而探究程序是否像我们想象的那样执行。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82587.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!