|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 醉酒青牛 于 2016-5-22 17:41 编辑
本期主要内容导读:
这一期我们归纳一下鱼神第十讲列表,一个打了激素的数组1。这一期里面鱼神主要讲了列表的创建方法和列表内创建元素的方法append(),insert()和extend(),下面我们就来详细介绍一下各个知识点吧归~~~~~~
1. 创建列表 :列表中元素以逗号隔开并且以中括号将他们括起来
在Python中列表的含义和其他程序语言中的数组类似,由一系列元素组成并且可以通过下标进行访问。不同的是,列表里面的元素可以是任何数据类型,甚至可以是一个列表。在这里我们举三个例子来说明如何创建列表。
1)创建一个纯由字符串组成的列表,并赋值给变量member
- member = ['小甲鱼','黑夜','牡丹','怡静']
复制代码
2)创建一个混合列表,列表内的元素有数字,字符串和纯数字列表,并将其赋值给变量mix
- mix = ['小甲鱼',120,[3,2,1]]
复制代码
3)创建一个空列表,并将其赋值给变量empty:
2.列表内一些插入新元素的方法
在列表内预先定义好的函数叫方法,这里面主要介绍插入新元素的方法 append() extent() insert(),需要列表名加成员操作符.以及方法名来使用。
1) append()函数
append()函数需要一个参数,该参数将作为一个元素加入到列表的末尾,调用方式为:列表.append(新元素)
member = ['小甲鱼','黑夜','牡丹','怡静']
执行member.append('醉酒青牛'),则列表membe变为['小甲鱼','黑夜','牡丹','怡静','醉酒青牛'] ,但这种方法一次只能加一个元素
2) extend()函数
需要一个参数,但是这个参数是一个列表,通过这个函数可以将此列表内的元素加到列表末尾,调用方式为 列表.extend(要加入的列表)
member = ['小甲鱼','黑夜','牡丹','怡静']
newlist = ['醉酒青牛','John_farmer']
执行member.extent(newlist)则member的元素变为 ['小甲鱼','黑夜','牡丹','怡静','醉酒青牛','John_farmer'],实现了一次性加入多个元素
3)insert()函数
上述两种方法,加入的元素自动被添加到列表的末尾,而insert()函数允许用户将加入的元素放置到任何位置,因此它需要两个参数,第一个是新元素在列表中的位置,第二个为该元素,其调用形式为 列表.insert(位置,元素) 注意列表中第一个元素位置是从0开始的
member = ['小甲鱼','黑夜','牡丹','怡静'] 我们想将"醉酒青牛"这个字符串元素放到列表member首位
执行member.insert(0,'醉酒青牛')则列表member变为['醉酒青牛','小甲鱼','黑夜','牡丹','怡静'] 这里一次也仅能加入一个元素。
3. 编辑一段代码,实现对列表['小甲鱼',88,'小黑鱼',77,'小黄鱼',66,'小鲤鱼',55] 按照以下形式输出:
小甲鱼 -> 88
小黑鱼 -> 77
小黄鱼 -> 66
小鲤鱼 -> 55
- member = ['小甲鱼',88,'小黑鱼',77,'小黄鱼',66,'小鲤鱼',55]
- length = len(member)
- for i in range(length):
- if i%2 == 0:
- print(member[i],'->',member[i+1])
复制代码
或者采用以下程序代码:
- member = ['小甲鱼',88,'小黑鱼',77,'小黄鱼',66,'小鲤鱼',55]
- length = len(member)
- count = 0
- while count < length:
- print(member[count],'->',member[count+1])
- count += 2
复制代码 |
评分
-
查看全部评分
|