python连接数据库增删改查,python中列表可以修改和删除吗
快速夯实基础,应用1.1,添加1.1.1 append()1.1.2 insert() 1.2,更改1.3,检查1.4,删除1.4 . 1 del 2.2 . 2 remove()2.2 . 1 pop()2,了解2.1添加2.1.1 append () 2.1.2 insert。
1快速应用
快申请是给需要快速解决问题的朋友,赞一下不仔细研究的原则。
1.1 add 1 . 1 . 1 append()example girls=[cjk , lzll , xzmly ]girls . append( ks )print(girls)# #结果返回[ cjk , lzll , xzmly , ks。
append()函数将函数1.1.2 insert()添加到列表的末尾。示例girls=[cjk , lzll , xzmly] girls.insert (1, ks) print (girls) # #结果返回[cjk , ks , lzll]
insert()函数可以将元素添加到列表中的任何位置。1.2改这个没什么好说的。只看例子。
例girls=[cjk , lzll , xzmly ]girls[2]= ks print(girls)# #结果返回[cjk , lzll , ks] 1.3没什么好查的,看看例子就知道了。
Example girls=[cjk , lzll , xzmly] print (girls [0]) # #结果返回 cjk 1.4 delete 1 . 4 . 1 del Example girls=[ cjk , lzll , xzmly] del girls [1]
Del可以删除列表中的任何元素,只要它的index 1 . 4 . 2 remove()example girls=[ cjk , lzll , xzmly]girls . remove( cjk )print(girls)# #结果返回[lzll , xzmly ]结论。
Remove()可以根据list元素的值删除,不需要知道它的索引1.4.3 pop()例girls=[cjk , xzmly ]]print(girls . pop(1))print(girls)# #结果返回lzll[cjk , xz mly。
Pop()可以删除被索引的元素,也可以在被删除时返回元素。2找出一些自己的经验。多了,少了。
2.1 add 2 . 1 . 1 append()example girls=[cjk , lzll , xzmly ]girls . append( ks )print(girls)# #结果返回[ cjk , lzll , xzmly , ks。
append()函数在列表末尾添加一个函数,由此可以推断出列表是有序的。如果坏了,这个功能就没有任何意义了。只是后面加了,最后重装了,新元素都去别的位置了。利用好这个特性可以大大加快程序效率。
比如写一个游戏,需要按顺序杀怪,使用该功能可以将怪按顺序添加到怪列表中。每次怪物都比上一次差一点。但是保证他们都是按顺序进入游戏的。2 . 1 . 2 insert()example girls=[cjk , lzll , xzmly] girls.insert (1, ks) print (girls) # #结果返回[ cjk , ks , lzll , xzmly 。
insert()函数是将元素插入到列表中,比append灵活得多。第一个参数是要插入的位置,第二个参数是插入元素并写入位置。同样,python列表是有序的。2.2 deldel girls[0],被删除的总结函数名的使用场景,直接秒杀你。人家说话不费劲。移除()女生。Remove (cjk )不知道你的家人住在哪里,但知道你的名字照样能杀了你。不留下尸体的pop()girls.pop(1)不好比较。它也被杀死了,但留下了一具尸体。2有前两个,一个索引一个名字删除,还有pop(),还不够吗?
让我们想象一个场景:
举个例子,如果有一个怪物列表,我可能需要获取刚刚被射击的怪物的X和Y坐标,这样爆炸效果才能在相应的位置显示出来。这是使用pop()函数的时候。在移除怪物的同时,返回它们的坐标。
此外,pop()的参数是索引,这不是必需的。如果没有填写,默认删除最后一项。(版本:python-3.6.5)
2.2.2当remove()删除列表中的一个值时,有多个值。会发生什么?例1 Girls=[cjk , lzll , xzmly , xzmly ]Girls . remove( xzmly )print(Girls)# # Xzmly ]例2 girls=[cjk , lzll , Xzmly , cjk]Girls . remove( cjk )print(Girls)# #结果返回[lzll , Xzmly , cjk ]结论。
好像即使不止一个,remove()也不会全部删除,只会删除其中一个。但是删除哪一个好像不太规律。夜深了,关注一下,注意这里。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。