python学习笔记-要点记录2

1列表简介

1.1列表是什么

列表是有一系列按特定顺序排列的元素组成,类似于java中集合。python中用方括号([ ])来表示列表,用逗号分割其中的元素。

1.2在列表中添加元素

1.2.1在末尾添加元素

调用append()方法

str = [ "honda", "yamaha", "suzuki"]
str.append("ducati")

1.2.2在列明中插入元素

调用insert(index,value)

str = [ "honda", "yamaha", "suzuki"]
str.insert(0,"ducati")

1.2.3从列表中删除元素

1.2.3.1用del语句删除元素

该方法只要知道元素索引即可删除

str = [ "honda", "yamaha", "suzuki"]
del str[0]

1.2.3.2用pop()方法删除元素

pop()方法可以删除列表末尾的元素,并返回该元素。列表就像一个栈(先进后出,后进先出),pop()方法就是弹出栈顶元素。

str = [ "honda", "yamaha", "suzuki"]
str1 = str.pop()
print(str)
print(str1)

输出结果为

[ "honda", "yamaha"]
suzuki

1.2.3.3弹出列表中任何位置的元素

pop()在括号中指示索引即可弹出任意位置的元素。

1.2.3.4根据值删除元素

调用remove()方法,括号指定要删除的值,即可删除对应元素。

1.3组织列表

1.3.1使用sort()对列表进行永久性排序

列表排序

str = [ "honda", "yamaha", "suzuki"]
#按字母顺序排序
str.sort()
#按字母顺序相反的顺序排序
str.sort(reverse=True)

1.3.2使用sorted()对列表进行临时排序

sorted()方法调用后会反回一个排序好的列表,而不会改变原有列表顺序。

以上两个方,在全是小写字母时适用,若非全是小写字母时,按字母顺序排列列表要复杂一些,但还是以此为基础。

1.3.3倒着打印列表

调用reverse()会永久性的反转列表排列顺序。

1.3.4确定列表长度

len(str)方法会返回str的长度,即所包含元素的个数。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容