码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础学习(二)

时间:2016-08-05 11:36:07      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

Python列表

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

list1 = [1, 2, 3, 4,];
list2 = ["a", "b", "c", "d"];

与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合。


 

访问列表中的值

使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi
list1 = [1,2,3,4];
list2 = [a,b,c,d];

print (":",list1[0])
print (":",list2[1:])

 

更新列表

你可以对列表的数据项进行修改或更新,如下所示:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi
list1 = [1, 2, 3, 4, 5 ]
list2 = ["a", "b", "c", "d"]

print (list1[0])
list1[0] = 123
list2[2] = s
print (list1,list2)

删除列表元素

可以使用 del 语句来删除列表的的元素,如下实例:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi
list1 = [1, 2, 3, 4, 5 ]

del list1[1]
print (list1)

列表的函数

append()方法

描述

append() 方法用于在列表末尾添加新的对象。

语法

list.append(obj)

实例

以下实例展示了 append()函数的使用方法:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi

list1 = [1, 2, 3, 4, 5 ]
list1.append(555)
print(list1)

count()方法

描述

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

语法

list.count(obj)

实例

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi

list1 = [1, 2, 3, 4, 5,135,5,2,4,2,2]
print(list1.count(5))
print(list1.count(2))

extend()方法

描述

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

语法

list.extend(seq)

实例

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi

list1 = [1, 2, 3, 4, 5,]
list2 = list(range(3))   #创建0-2的列表
list1.extend(list2)   #扩展列表
print(list1)

index()方法

描述

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

语法

list.index(obj)

实例

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi

list1 = [1, 2, 3, 4, 5,]
print(list1.index(3))
print(list1.index(5))

insert()方法

描述

insert() 函数用于将指定对象插入列表的指定位置

语法

list.insert(index, obj)

实例

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi

list1 = [1, 2, 3, 4, 5,]
list1.insert(4,haha)
print(list1)

pop()方法

描述

pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

语法

list.pop(obj=list[-1])

实例

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Jerry Shi

list1 = [1, 2, 3, 4, 5,]
list1.pop()
print(list1)
list1.pop(1)
print(list1)

#显示结果:

[‘1‘, ‘2‘, ‘3‘, ‘4‘]
[‘1‘, ‘3‘, ‘4‘]

 

Python基础学习(二)

标签:

原文地址:http://www.cnblogs.com/shiyongzhi/p/5739784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!