[Python入门]Chapter10 列表
来源:互联网 发布:返回顶部js代码 编辑:程序博客网 时间:2024/06/07 21:45
列表是一个序列
列表是一个序列的值。
列表中的数值称元素,或项目(Item),其可以是任何类型。
items=[‘spam’,1,2.0,[10,’Edam’]]
列表是可以改变的
访问列表中元素的语法,和访问字符串中字符的语法是相同的。
numbers=[17,123]
number[1]=5
print numbers
遍历列表
for x in numbers:
print numbers[x]
列表操作
运算符+连接列表:
a=[1,2,3]
b=[4,5,6]
c=a+b
print c
运算符*给定重复次数:
print [0]*4
列表切片
切片规则和字符串一致。
t=[‘a’,’b’,’c’,’d’,’e’,’f’]
print t[1:3]
列表方法
append将新元素添加到列表尾部。
t=[‘a’,’b’,’c’]
t.append(‘d’)
print textend:本元素读取一个列表作为参数,附加参数中所有元素到本元素。
t1=[‘a’,’b’,’c’]
t2=[‘d’,’e’]
t1.extend(t2)
print t1sort:从小到大对列表中元素排序。
t=[‘d’,’c’,’e’,’b’,’a’]
t.sort()
print tpop:根据下标删除一个元素,并返回删除的元素。
t=[‘a’,’b’,’c’]
x=t.pop(1)
print t
print xdel:如果你不需要返回删除的值,直接使用del即可,而且del可以一次性删除多个元素。
t=[‘a’,’b’,’c’,’d’,’e’,’f’]
t.del(t[1])
print t
del t[1:3]
print tremove:适用于不知道被删除元素下标,只知道元素本身。
t=[‘a’,’b’,’c’,’d’,’e’,’f’]
t.remove(‘b’)
print t
列表和字符串
list可以将字符串转化为字符的列表。
s=’spam’
t=list(s)
print tsplit可以将字符串分割为单词。
s=’pinging for the fjords’
t=s.split()
print ts=’pinging-fo-the-fjords’
delimiter=’-’
s.split(delimiter)join可以拼接字符串。
t=[‘pinging’,’for’,’the’,’fjords’]
delimiter=’ ’
delimiter.join(t)
对象和值
is运算符检查两个变量是否指向同一对象。
a=’banana’
b=’banana’
a is b
c=[1,2,3]
d=[1,2,3]
c is d
- [Python入门]Chapter10 列表
- Beginning Python - Chapter10 : Batteries included
- Python入门: 列表
- Python入门之列表
- Introducing Python Statements---Learning Python Chapter10
- Coursera课程Python for everyone:chapter10
- [Python for Data Analysis] Chapter10 时间序列
- Python入门 之 列表操作
- Python入门——列表
- Python轻松入门-05 列表
- 3.Python入门之列表
- Python入门之一:list列表
- Python一天入门8:数据结构-列表list
- Python快速入门(3)列表、练习题
- python入门之列表list删除操作
- python入门--列表list和元祖tuple
- python入门--切片,迭代,列表生成
- Python入门 之 列表生成式
- 浙大PAT1059 Prime Factors
- bzoj3991: [SDOI2015]寻宝游戏
- java字符串转16进制
- C++pair的用法
- C++Primer第5版读书笔记(第4章)
- [Python入门]Chapter10 列表
- ModelDriven背后的机制和Action,valueStack,Model,Context之间的关系图
- 手把手交大家在mac上用VMWare虚拟机装win7
- 面向对象——面向客户端编程
- Python计算机视觉:安装
- JSON教程
- map的emplace方法
- java JNI本地方法调用的使用
- 文章标题