python程序设计基础(四)
python程序设计基础(四)
今天讲述python重要内置函数之一即列表(list)。
List是有序的,即每个元素有对应位置信息;
list里元素的数据类型可以是不一致的,同时或选择存在数字、字符串、列表、字典和其他对象;
list功能强大的同时,所占内存也较大,在实际操作过程中尽量避免使用list;
list在内存是基于值的自动内存管理模式,变量是存储值的引用或内存地址;
接下来讲诉在不改变列表内存地址的前提下对list进行添加、删除元素的几种方法。
01 添加元素
append()、insert()、extend()三种方法。
Append()直接在列表尾部添加元素;insert()在指定位置添加元素,同时后面元素的索引值将会加一;extend()将另一列表整个添加到列表尾部。
02 删除元素
pop()、remove()、clear()三种方法。
Pop()可以删除并返回指定位置的元素,若位置没有指定则返回最后一个元素;remove(x)则删除列表第一个为x的值,列表元素可重复,允许存在多个相同的元素;clear()删除列表元素,列表仍存在,但是个空列表。
英文翻译
Today, I will talk about one of the important built-in functions of python, namely the list (list).
List is ordered, that is, each element has corresponding position information;
The data types of the elements in the list can be inconsistent, and there are numbers, strings, lists, dictionaries and other objects at the same time or alternatively;
While the list function is powerful, it also occupies a large amount of memory. Try to avoid using list in the actual operation process;
List is a value-based automatic memory management mode in memory, and variables are references or memory addresses of stored values;
Next, I will talk about several ways to add and delete elements to the list without changing the memory address of the list.
1. Add elements.
Including append(), insert(), extend() three methods.
Append() adds an element directly to the end of the list; insert() adds an element at the specified position, and the index value of the following element will increase by one; extend() adds another list to the end of the list.
2. Delete elements
Including pop (), remove (), clear () three methods.
Pop() can delete and return the element at the specified position, if the position is not specified, it returns the last element; remove(x) deletes the first value of x in the list, the list elements can be repeated, and multiple identical elements are allowed; clear() deletes the list element, the list still exists, but it is an empty list.
参考资料:python程序设计基础(董付国著)
翻译:Google翻译
本文由LearningYard新学苑原创,部分图片文字来自网络,如有侵权请联系。
以家人之名凌霄贺子秋被横刀夺爱,尖尖的小心思只有他才懂难道说是李尖尖真的被男人拐跑了吗?这都快消失一个多小时了,把凌霄和贺子秋急的跟热锅上蚂蚁似的,都不知该怎么办了,完全失去了主张,这不,都报上警了!到底发生了什么?凌霄和贺子秋为何要
新世界柳如丝为何用自己和铁林做交易?这2个真相让人揪心新世界中最新剧情,柳如丝竟然出人意料的答应把自己和洋楼全部交由铁林处置,这剧情的发展真让人浮想联翩,不过看铁林的看表情就知道,他似乎激情四射的有点飘了!那柳如丝为什么要做出这样看似
白色月光一句真情话,竟隐藏着杨雁接近并帮助张一赶小三的祸心难道就没有一个人感觉到白色月光中的杨雁有问题?张一用钱打发了小三孙雯雯以后,又好像被某些人引入到一个更深的谎言漩涡之中。她为什么要在张一最苦恼的时候出现?她为什么让张一去捉奸后再离
当年班上总有这样一个同学马上就年底了,各个同学群里不约而同发出年底聚一聚的感叹,毕业多年,小学初中高中大学都未有过像样的聚会,偶尔回老家翻到老物件的时候,总会不自主地就会看两眼以前的集体照和毕业录,虽然只
想当年,剃头师父还不叫tony想当年,一碗粉也就一块多钱,配菜也是不要钱的想当年,娃娃雪糕也只要几毛钱一根想当年,qq2000还是这么素净的页面,想自拍还得找一台有摄像头的电脑想当年,打的也还是一种奢侈,大多还
32年前他给妈妈写了一首歌,传唱至今,难以超越今天是母亲节,不知道你有没有为你的母亲送上一句节日快乐的祝福呢?或许是中国人特有的内敛所致,很多时候对亲情的感性表达似乎总难以直面表达,哪怕是如今有了各种社交工具的存在,对母亲的爱
当年爆红的阿杜,为什么消失不见了?你们还记得那句我闭上眼睛就是天黑那句歌词吗?知道这句歌词的人,应该都知道这是来自21世纪初大热歌曲天黑。当年这首歌红极一时,大街小巷的服装店无一不是用这首歌做背景音乐播放,在各大音
变态杀人犯贾文革一年残杀42人,地窖中尸体层层相叠讷河是黑龙江省的一个城市,它发源于小兴安岭西麓的讷谟尔河,蜿蜒曲折一路向东,最后汇入了嫩江,讷河市也因其而得名,它是中国甜菜与马铃薯之乡,聚集了汉族等其他24个少数民族,它还是清朝
陈小春为了3000块,我亲弟弟都被卖了最近所谓的艺人翻车事件不断,先是某签被批捕,接着又有艺人因为不了解日本靖国神社历史拍照引发官媒网友批评,加上因为前女友的曝光而退圈的某尊(其实我认识他更多因为他是我们小时候最熟悉的
毁掉张爱玲一生的,正是她的母亲张爱玲在文学上取得了巨大的成就,对爱情有着深度的思考,但她的一生却极其困苦,她才像是一只没有脚的鸟,去过很多地方,飞过江河湖泊,却找不到一棵大树一个枝干依存。而她却不如一只鸟,鸟的
上阳赋二皇子宫变力斩王栩,恒公偷袭被杀,萧綦力压謇宁王上阳赋中的大成皇帝装聋作哑疯疯癫癫还真是到了穷途末路的境地,内有皇后和王蔺两兄妹把持着朝廷,外有萧綦这位外姓大王在虎视眈眈,内忧外患真是让他到了寝食难安的地步,他头发蓬什么样子实在