自兴人工智能——Python第二课(列表和元组)

1.列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的查找,插入,删除。

列表与元组字典不同之处是:列表的内容是可变的。

1.    创建列表:a=[1,3,5,7,9]

2.    列表方法:

append()在列表的末尾添加新对象

count()统计某个元素在列表中出现的次数。

extend()在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

index()从列表中找出某个值第一个匹配项的索引位置。

insert()将对象插入列表。

pop()用于移除列表中的一个元素,并且返回该元素的值。

remove()移除列表中某个值的第一个匹配项。reverse()用于反向列表中的元素。

sort()将原列表进行排序,如果指定参数,就使用参数指定的比较方法进行排序。

clear()清空列表

copy()复制列表

2. 元组:元组与列表相似,但元组中的元素不可以修改。

创建元组:tuple=(“hello”,1,2,6,8,”world”)

元组中的值不可以修改也不可以删除,但是可以使用del语句删除整个元组。

元组的索引,截取:

tuple=(“hello”,1,2,6,8,”world”)

print tuple[2]

元组的内置函数:

len(tuple)计算元组元素的个数

max(tuple)返回元组中元素的最大值

min(tuple)返回元组中元素的最小值

tuple(a)将列表转换为元组

posted @ 2018-02-17 17:20  棠惕之襄  阅读(241)  评论(1编辑  收藏  举报