安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

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

6月6日 牵手手投稿
  列表的方法
  首先登场的选手是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:nameliisnotdefined
  这就是删除了整个变量,再打印这个变量时就会提示变量未定义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〕ali1。pop(0)ifah: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()删除了一个元素lclear()
  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))查询对应下标0print(li〔0〕)通过下标查询对应的元素hcount:查询对应元素在列表中出现的次数,如果列表中没有该元素,则返回0print(查询元素出现过的次数,li。count(o))查询元素出现过的次数2其他方法
  除了增删改查,列表中还有其他的方法复制copy()、倒叙排列reverse()、从小到大排列sort()复制复制:copy复制一个全新的列表,复制后两个表的内存地址不同,不会互相影响,li〔h,e,l,l,o,w,o,r,l,d〕print(这是原来的列表,id(li))这是原来的列表139786018649480li1li。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:nameaisnotdefined
  元组只有查和删的方法,如果需要修改应先转成列表修改再转回元组,但是不建议这么做,因为修改过的元组就已经不是原来的那个元组了,而且设置元组也是为了这组数据不希望受到修改总结
  以上就是关于列表元组的方法了,有兴趣的小伙伴可以自己尝试一下。
  如果有哪些错误或者不好的地方,还请各位大佬指出来,我会虚心接受并修改错误,谢谢!
  原文地址:https:www。cnblogs。comxiaoyang0219p15957468。html
投诉 评论 转载

这家公司,抢着量产L4车东西(公众号:chedongxi)作者木米编辑晓寒你觉得无人驾驶还有多远?5年,还是10年?这家公司,正在努力让你在2024年就能买到无人车,L4级那……python基础之序列类型的方法列表ampampamp元组列表的方法首先登场的选手是python的列表,列表属于可变类型,所以它将有完整的增删改查方法,让我们一起来看看具体是什么。增增,顾名思意就是可以对列表进行新增元素的……IPhonese2020报告se2使用两年体验如何?我的se2算是第一批购买的,现在已经使用了近两年时间,说说我的感受吧。1、续航是真的没得说,确实挺差劲的。平时可以看着那个电量慢慢的往下掉,……刚刚曝光的这些新机,太凶残了机哥好机友昨天近期好文《小米还在造狗,他们已经开始造人了》《支付宝里的鸡被偷偷下架,网友炸了》《iPhone被曝重大安全漏洞,可以获取你的任何信息》《打磨3年的小米……4月试驾P7免费领取50元高德打车券4月试驾P7免费领取50元高德打车券或腾讯视频VIP季卡一张欢迎致电咨询:4001523125欢迎致电咨询:4001523125本月购小鹏P7享超值个性权益礼……中兴Axon30屏下版评测体验,全面屏观感有所提升,优缺点都姗姗来迟,相比第一代产品这次进步很大。中兴Axon30屏下版不仅是全球第二款量产版屏下摄像手机,也是中兴手机回归大众视线的标志之作。放眼望去,市面上的智能手机感觉都大差不……咕咚运动手表说起咕咚运动手表X3,我个人并不陌生,这款手表度是我跑步时候的好助手,不过后来有了功能更强大的手表,就把咕咚运动手表X3交给家里小朋友佩戴了。这次他们家又推出了咕咚运动手表X3……联想受质疑不在于股改和高薪,关键在身是中国的,心是美国的这次司马南评联想为什么引起巨大的反响。有人说:联想改制造成了国有资产流失;有人说:柳杨等高管薪水占利润比重过高,联想控股只是他们的提款机。其实这不是主要方面,问题的关键是联想以……红米k20pro展示机512G内存1650可以买吗?我现在就用着呢,512内存,使劲用,都用不完,骁龙855处理器也够用,除了不是5G手机没啥毛病。这机器还这么保值吗?我前年9月买的2999个人不推荐买,整机较重,屏……西铁城机械手表手表怎么样,西铁城光动能女表值得购买吗西铁城自动机械手表NH8350试用点评网络上手表太多了,搞得都有选择困难症了,性价比方面,买前咨询一些玩表比较多的朋友,朋友都说西铁城的机械表不错,这次购买的是西铁城自动……华为手环6Pro8月20日正式开售售价449元华为手环6Pro,8月20日正式开售售价449元。华为手环6Pro1。47英寸AMOLED全面屏,带来更纯粹舒适的观赏体验,操作更为直观便捷。18g的轻盈机身,配合柔软亲……氪星晚报丨苹果削减iPad产量以保证iPhone13需求欧莱大公司苹果削减iPad产量以保证iPhone13需求据报道,苹果已经削减了iPad的产量,旨在为iPhone13分配更多组件,全球芯片供应危机对该公司的打击比此前预……
1972年美国免费提供卫星,周总理大怒必须付钱!这是主权问题在古代当个太子是种什么体验?康熙顺利继位的都是人精撒贝宁说孙武伍子胥是高山流水阿尔希波夫苏联援华专家组总负责人斯大林为何一再强调有账要和日本算?1980年,湖北男子为完成任务,花96元买猴票,20年后却换印度铁娘子英迪拉甘地,为何会被自己的贴身警卫开枪打死?唐蕃二百年国战的终章盐州之战!毛主席逝世后,世界各国是如何表达对主席的敬意的?70多年前,冒死送给新四军1万两黄金的青年,叶文津的结局怎样信物百年一片小小的合金,助力中国战鹰飞上蓝天!1958年,开国少将视察部队,看到一位老兵后连忙敬礼,喊首长喝茶客茶叶严选专家,创始人魏贵林现代驴友七大时尚旅游蜗牛外卖员中兴n881e怎么样中兴n881e配置介绍详细介绍明明很漂亮,却没人追的8位女星,问题出在哪?慢性萎缩性胃炎是否能根治?如何及时预防?我爱祖国阳光总在风雨后吃花生,能养生?研究发现花生让血管更健康,但怎么吃才正确?有关保护长城建议书关掉你的命运论人生哲理

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利