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

Python学习3:列表与元组

时间:2018-07-20 22:37:42      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:strong   最大和   学习   pre   16px   miss   分片   结束   col   

 

1、序列包含 字符串,列表,元组等 序列中每个元素都有自己的编号

2、映射 包含 字典 每个元素都有一个名字 称为键

一、序列操作:索引,分片,加,乘,成员资格,迭代

 1、索引:

a=hello
 a[1]
>>>"hello"[1] e

功能与上节字符串的索引类似

 

2、分片

可以指定步长,步长不能为0

[X:Y:Z]——X:开始位置包含  Y:结束位置,不包含  Z:步长

>>> a=abcd
>>> a[::2]
ac
>>> 

分片赋值:

>>> name=list(‘perl‘)
>>> name[2:]=list(‘ar‘)
>>> name
[‘p‘, ‘e‘, ‘a‘, ‘r‘]

  

空列表:[]-直接创建

占用空间却不含任何内容的列表: [None]*10

>>> [None]*10
[None, None, None, None, None, None, None, None, None, None]

 

3、成员资格:-使用 in 运算符 返回结果是布尔值

>>> permission = rw
>>> w in permission
True

 

len()返回序列包含元素的数量

max()和min()返回序列中最大和最小元素

list()可以根据字符串创建列表

列表是可修改的

1、元素赋值

2、删除元素 -del语句

>>> name=[‘a‘,‘b‘,‘c‘]
>>> del name[0] >>> name [‘b‘, ‘c‘] >>>

  remove语句

>>> name.remove(‘b‘)
>>> name
[‘c‘]
>>> 

  pop语句删除元素返回该元素的值,默认是最后一个

>>> name.pop()
‘c‘
>>> name
[]

 

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

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

index()找出某个值第一个匹配项的索引位置

insert()用于将对象插入到列表中

reverse()将列表中的元素反向存放

sort()对列表进行排序

 

 

元组:不可改变序列,通常用圆括号括起来,

()——空元组

>>> 2,
(2,)

  tuple()——以一个序列作为参数并转换成元组

  元组可以在映射中当做键使用,而列表不行

 

Python学习3:列表与元组

标签:strong   最大和   学习   pre   16px   miss   分片   结束   col   

原文地址:https://www.cnblogs.com/Just-for-myself/p/9343705.html

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