Python学习笔记九:列表(1)--列表元素介绍及创建方法

本文详细介绍了Python中列表的概念、使用方法及创建方式。列表是由不同类型的元素按特定顺序组成的集合,支持嵌套列表,并可通过索引访问。此外,还介绍了如何利用range函数创建整数列表。

 

列表是一组任意类型的值,按照一定顺序组合而成滴。组成列表的值叫做元素(Elements)。每一个元素被标识成一个索引,第一个索引是0。列表中的元素可以是任意类型,甚至是列表类型。也就是说列表是可以嵌套滴。
列表中的元素用中括号括起来,以逗号分割元素。
例如:

列表是一组任意类型的值,按照一定顺序组合而成滴。组成列表的值叫做元素(Elements)。每一个元素被标识成一个索引,第一个索引是0。列表中的元素可以是任意类型,甚至是列表类型。也就是说列表是可以嵌套滴。
列表中的元素用中括号括起来,以逗号分割元素。
例如:

 

 

1 a = [1,2,3,4]
2 b = [1.0,2.0,3,4,"5"]
3 c = [1,2.0,"3",[1,2,3,4]]

 

列表中的元素还可以是变量,但是改变变量的值并不影响列表中元素的值。
例如:
1 #coding:utf-8
2  e = 1
3 f = 2
4 g = 3
5 h = [e,f,g,4]
6  print h #result = [1,2,3,4]
7  print type(h) #<type 'list'>
8  e = 5
9 f = 6
10 g = 7
11  print h #result = [1,2,3,4] 而不是[5,6,7,4]

 

对于只包含整数的列表,Python还提供了另外的几种创建列表的方法:
(1)
    range(n,m)
函数range返回一个整数列表,列表从函数的第一个参数n开始, 最后一个参数m结束,但不包含最后一个参数m,相邻两数之间的差值为1.
举例:
1 a = range(1,4)
2  print a #result = [1,2,3]

 

(2)
   range(n)
函数range产生从0开始的列表,最给定的参数n结束,但不包含给定的参数n。
举例:
1 a=range(8)
2  print a #result = [0,1,2,3,4,5,6,7]

 

(3)
   range(n,m,k)
函数range产生一个在数学上成为等差数列的列表。起始值为n,结束值为m,步长为k。
举例:
1 a = range(1,20,4)
2  print a #result = [1,5,9,13,17]

 

还有一种特殊的不包含任何元素的列表,我们称之为空列表。空列表被表示为[]。
列表可以赋值,或作为参数传递给函数。

 

 

转载于:https://www.cnblogs.com/dabiao/archive/2010/03/12/1683938.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值