Chap_1 Python基本数据结构之列表(list)

Python基本数据结构之列表(list)

列表(list)是Python中一个很重要的数据结构。
1、list的创建。
创建一个空list,可以这样 li=[],或者也可以li=list()
list也可以创建时赋值,如:list1=['a','b','c','[1,2,3]']
注意:list中对象可以是任何类型的数据,数字、字符串、list、以及下面要介绍的Tuple、Set、Dict等。
2、list的常用操作。
list的查询。
直接用下标进行查询。如val=list1[0],那么 val='a'
list支持负索引,如val=list[-1],那么 val=[1,2,3]
list添加、插入元素。
list中append函数可以将元素追加到列表的末尾。如list1.append('0'),那么list1=['a','b','c','[1,2,3]',0]
而insert函数则可将元素插入到任意位置。如list1.insert(2,'hh'),则将list1=['a','b','hh','c','[1,2,3]',0]
list删除元素。
del list[n]则删除下标为n的元素,如del list1[5],则['a','b','hh',c','[1,2,3]']
remove(item)则删除item元素,如list1.remove('hh')则list1=['a','b','c','[1,2,3]']
list的搜索。
count(item)函数统计item出现的次数,如count=list1.count('a'),那么count=1
index(item)函数寻找item出现的位置,如index=list1.index('b'),则index=1
list小技巧。
list切片运算符,如a=list1[1:2],则返回a=['b','c']
'+'运算符可将连接两个列表,a=['a','b'] b=[1,2] c=a+b,则c=['a','b',1,2]
list中常用函数。
len(list1)可得到list1的长度,即对象数目;
list1.reverse()将列表倒转;
list1.sort()将列表排序;

posted on 2014-03-21 19:48  寻找薛定谔的黄小猫 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/huangyao/p/3616604.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值