范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

python基础之序列类型的方法列表ampampamp元组

  列表的方法
  首先登场的选手是python的列表,列表属于可变类型,所以它将有完整的增删改查方法,让我们一起来看看具体是什么。 增
  增,顾名思意就是可以对列表进行新增元素的操作,python的列表提供了三种新增元素的操作,分别是:append() ,insert(), extend() append()
  首先是append(),它可以将一个元素追加到列表的末尾。
  举个栗子: li = [1, 2, 3, 4, 5] li.append("hello,world") print("这是使用了append:", li) 这是使用了append: [1, 2, 3, 4, 5, "hello,world"]
  上述代码中,我们使用的是li.append("新增内容")的方式来为列表添加元素
  li.append()使列表li调用自身的方法append(),这样就可以在列表的末尾添加一个新的元素。 insert()
  接下来是insert(),append()是排队,那insert()就是插队的意思啦,它可以将一个元素插入到列表的自定位置:
  li.insert(索引,元素) li1 = [7, 8, 9, 10] li1.insert(3, "helloworld") print("这是使用了insert:", li1) 这是使用了insert: [7, 8, 9, "helloworld", 10]
  这样就将字符串helloworld插入到了列表的第四个位置里。 extend()
  上面两个方法是对单个元素进行增加,如果我们需要增加多个元素怎么办?
  那就可以使用我们的extend()来进行添加,extend()可以将序列中的每个元素添加到末尾: l1 = [1, 2, 3] l2 = [3, 4, 5, 6, 7, 8, 9] l1.extend(l2) print(l1) [1, 2, 3, 3, 4, 5, 6, 7, 8, 9]
  上面的代码先定义了两个列表l1和l2,然后使用l1.extend(l2),将l2的每个元素添加到了l1的末尾。 删
  增加讲完了,接下来进行删除操作,删除也有对应的四个方法:del(),pop(),remove(),clear() del()
  del()是单独的方法,不需要通过列表本身来进行调用,可以直接使用: li = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] del(li[0]) # 如果删除列表中某个值请填写对应的下标号 print("使用了del",li) 使用了del ["e", "l", "l", "o", "w", "o", "r", "l", "d"]
  上述代码删除了li[0],但是请注意,如果不进行索引的话,默认会将这个变量删除,请谨慎使用: li = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] del(li)  print(li) NameError: name "li" is not defined
  这就是删除了整个变量,再打印这个变量时就会提示变量未定义 pop()
  pop()方法不带参数的话删除默认删除最后一个元素,带参数的话则删除指定的下标值: # pop:不带参数删除最后一个元素 li1 = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] li1.pop() print("使用了pop不带参数",li1) 使用了pop ["h", "e", "l", "l", "o", "w", "o", "r", "l"] # 带参数删除指定下标 li1 = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] li1.pop(0) # 删除第一个元素 print("使用了pop带参数",li1) 使用了pop带参数 ["e", "l", "l", "o", "w", "o", "r", "l", "d"]
  pop()还有个神奇的地方,它可以让你需要删除的参数取出来继续使用,使用完了再进行删除: li1 = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] a = li1.pop(0) if a == "h":     print("helloworld") print("使用了pop带参数",li1) helloworld 使用了pop带参数 ["e", "l", "l", "o", "w", "o", "r", "l", "d"]
  上述代码使用pop()删除了第一个元素,然后使用第一个元素进行了一个简单的判断,说明pop()可以为我们返回删除的元素,让我们先使用,使用完再删除 remove()
  remove()用来删除一个指定元素,无返回值,无法使用下标删除: li2 = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] li2.remove("l") print("使用了remove",li2) 使用了remove ["h", "e", "l", "o", "w", "o", "r", "l", "d"]
  上述代码使用remove()删除了一个元素l clear()
  clear()用于清空列表,与del不同的是,它会为我们保留空列表,而不会把变量都删除: li2 = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] li2.clear() print("使用了clear",li2) 使用了clear []
  上述代码清除了列表后,保留了空列表 改
  改的方法就比较简单,直接索引出下标重新赋值即可: li = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] li[0] = "python"  # 将字符串python赋值给li[0] print(li) ["python", "e", "l", "l", "o", "w", "o", "r", "l", "d"]
  这里就对li[0]进行了重新赋值 查
  有通过index查询指定元素返回对应下标,也可以使用count来计算该元素出现过的次数: li = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] print("查询对应下标", li.index("h")) 查询对应下标 0 print(li[0]) #通过下标查询对应的元素 h # count:查询对应元素在列表中出现的次数,如果列表中没有该元素,则返回0 print("查询元素出现过的次数", li.count("o")) 查询元素出现过的次数 2其他方法
  除了增删改查,列表中还有其他的方法复制copy()、倒叙排列reverse()、从小到大排列sort() 复制# 复制:copy 复制一个全新的列表,复制后两个表的内存地址不同,不会互相影响, li = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] print("这是原来的列表", id(li)) 这是原来的列表 139786018649480 li1 = li.copy() print("这是一个复制出来的列表", id(li1), li1) 这是一个复制出来的列表 139786021304584 ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"]
  使用li.copy(),再用一个变量接收复制的列表,就可以实现复制出一个新的列表来 倒叙排列li = ["h", "e", "l", "l", "o", "w", "o", "r", "l", "d"] li.reverse() print("对列表倒叙排序", li) 对列表倒叙排序 ["d", "l", "r", "o", "w", "o", "l", "l", "e", "h"]从小到大排列
  sort()方法可以将数字类型的进行从小到大的排列,一般也用于同类型的排列 li2 = [1, 5, 12, 8, 23, 10, 11, 500] li2.sort() print("对列表从小到达排序", li2) 对列表从小到达排序 [1, 5, 8, 10, 11, 12, 23, 500]元组方法
  元组作为不可变类型,只能查和删,如果需要其他操作需要转换成列表 查# 查,与列表相同,index返回下标和count计算元素出现的个数 a = (1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6) # 使用index返回元素的下标值 print(a.index(3)) 2 也可以使用索引查询对应的值 print(a[0]) 1 # 使用count返回元素出现的个数 print(a.count(6)) 7删
  只能删除整个元组,无法使用下标值,删除后再使用会提示没有定义变量 a = (1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6) del (a) print(a) NameError: name "a" is not defined
  元组只有查和删的方法,如果需要修改应先转成列表修改再转回元组,但是不建议这么做,因为修改过的元组就已经不是原来的那个元组了,而且设置元组也是为了这组数据不希望受到修改 总结
  以上就是关于列表&元组的方法了,有兴趣的小伙伴可以自己尝试一下。
  如果有哪些错误或者不好的地方,还请各位大佬指出来,我会虚心接受并修改错误,谢谢!
  原文地址:https://www.cnblogs.com/xiaoyang0219/p/15957468.html

苹果6s怎么用?苹果6s可以说,是苹果手机里面机型较老的一款手机了,即使这样,现在用起来也毫无压力可言,系统依然很流畅。1当你在编辑短信时,如果想删除,或者是不想发送,只需轻轻摇一摇手机,然后点撤你会选择买九千的苹果用三年,还是三年每年换一个三千的安卓?目前西方国家围堵中国,站在爱国的制高点,我是不会够买苹果的。感谢您的阅读!你会选择买9000的苹果,用三年还是三年,每年换一款全新的3000元的安卓手机。我觉得每个人都有自己的偏好现在的机箱都千篇一律,有没有外形比较独特的机箱?追风者(PHANTEKS)217XE豪华版曜石黑ITX电竞VR全铝水冷机箱它长这样它的价格是这个随着科技的快速发展,我们现在的机器电脑逐渐小型化,娇小玲珑的电脑也能有超乎想象的性能任正非的第二任妻子姚凌,为何会与他走到一起,又为什么会分开?2021年的11月,很多使用华为手机的朋友发现。自己的手机莫名其妙地更新了。原来是华为手机的鸿蒙系统上线了。而且,鸿蒙系统现在几乎已经被应用到了所有的华为手机上,任正非正带领着华为2021年你心目中的年度最佳手机是什么?这里是知科技,如果觉得本文有用,欢迎关注我。声明关注点赞附魔50学习经验加成(哈哈哈)今年所有发布的手机产品之中,iPhone华为荣耀小米OPPOiQOORealme一加,我都觉得AppStore年度精选!14个冷门逆天的iOS应用,用过就舍不得卸载每个人的手机里都有很多热门软件,如果你用的是苹果手机,在AppStore中也有一些小众的App,功能设计也非常黑科技。今天就来介绍14个冷门逆天的iOS应用,每款都超级实用,用过就以影像回顾我们的2021!VISION影像年展呈现一场视觉盛宴在今年,vivo继续推动着VISION影像计划的实践,带来了VISION手机摄影大赛超短片大赛等赛事,引发了广泛关注。而在最近,vivo带来了该计划的年度收官项目VISION影像年同程艺龙成立酒店科技平台事件12月9日,同程艺龙宣布成立艺龙酒店科技平台,平台上的7大酒管公司各主要数智化住宿赋能中台同步亮相。截至2021年11月,艺龙酒店科技平台上的各个酒管公司在全国17个省区市已有小米手环6销量公布,手环5跌至大米价,买早的米粉心碎除了国际儿童节,6月1日也是618中国购物嘉年华正式开幕的第一天。自今年5月24日618开始预购活动以来,竞争比往年更加激烈。在各大厂商发布618报告的同时,小米手环官方微博也公布小鹏最新产品规划曝光!P5本月上市,明年将推高端大SUV对标ES6网上车市从小鹏汽车内部获悉,未来小鹏将基于D平台E平台至少推出3款新车。其中主打经济性的D平台将推出P5(6月上市)以及中期改款G3(下半年上市)。主打高端的E平台将于明年推出一款鸿蒙即将到来,盘点华为都有哪些产品要发布早前一个星期华为已经发布消息即将在2021年06月02日晚800也就是明天晚上八点召开鸿蒙操作系统及华为全场景新品发布会。鸿蒙的到来备受大家的瞩目,那么在这次发布会上华为会发布哪些
技术干货LED小间距产品不同封装技术的优劣势和未来室内显示产品发展演变史自2015年以来,MOCVD国产化率迅速提高,LED芯片产能快速释放,芯片价格下降有效降低了LED灯珠价格。技术成熟使得灯珠封装尺寸越来越小,推动产业发展。小德国马牌轮胎受邀界面创智工业论坛,在碳中和时代重构绿色价值链日益严峻的环境问题已经成为了各国关注的焦点,作为全球第二大经济体,中国政府主动承担减排责任并做出郑重承诺,首次将碳中和议题加入政府工作报告。在30碳达峰60碳中和双目标背景下,能源中国奥运队遭遇滑铁卢,7项冲金功亏一篑,优势项目没能获金7月26日,2020东京奥运会进入第三比赛日。中国奥运代表队今天遭遇滑铁卢,七个具有夺金实力的项目接连失利,上演了黑色星期一无金牌入账的遗憾,仅收获了4枚银牌2枚铜牌。我们先来看看新手小白如何做新媒体?教你6个心法,让你轻松玩转新媒体现在新媒体发展很快,大家都知道新媒体能赚钱,但作为新手小白如何做新媒体呢?今天我教大家6个心法,让你轻松玩转新媒体。一认识新媒体新媒体到底是什么?新媒体是干什么的?新媒体就是把你的长津湖票房破50亿!含京量浓高票房实至名归长津湖上映第20天,累计票房突破50亿,累计观影人次突破1亿。这是中国电影史票房第四部破50亿的电影,也创造了中国电影史上最快破50亿的记录。毫无疑问,长津湖会被载入史册。从战狼2一文弄懂微信活码功能特点创建流程使用方法一微信使用小常识1被动添加为好友同一个微信号,每天被动添加为好友,不能超过200个微信号添加每天被动添加100个微信号以内,是比较保险的。同一个微信号,每天被动添加次数过多,会有封苹果x问题你知道哪些呢每代苹果新iPhone都会有各种不一样的问题,你看完这么苹果iPhoneX的问题点,你还会想购买苹果iPhoneX吗?苹果新品手机出来总会出现一些各种各样的问题,不过问题都基本会被炬芯ATS3607D智能语音平台获得大厂证明被格力空调采用众所周知,智能硬件产品最核心的部件就是芯片了,如果没有芯片,那就等于没有了心脏。在国产IC芯片设计领域,很多人都会想到的一个大厂就是珠海炬芯科技。珠海炬芯科技拥有20多年的芯片设计APP图标也能私人订制?OriginOS带来全新视界对于许多爱折腾手机的小伙伴来说,最期待看到的画面,便是手机厂商每一次的系统更新,因为这不仅会带来一些BUG的修复,还会带来一些新鲜的功能。vivo传统系统与vivo共同经历4G时代不负期待!OriginOS提供个性化定制功能,让交互更自由目前,vivo全新系统OriginOS已经发布。相较于vivo的上一代系统,OriginOS在UI设计和交互体验方面都做了大幅度的升级。除了给用户带来更为出色的的视觉享受之外,这一能投屏又能看奇异果TV,爱奇艺双系统电视果5SPlus体验电视盒子和投屏盒子是两个不同功能的网络视频工具,一个是主打网络视频播放,一个是主打流行的手机端资源投屏,因各自都有着很大的用户群体所以能一直并存着,那如果想兼得这两项功能的话,笔者