Chinaunix首页 | 论坛 | 博客
  • 博客访问: 743466
  • 博文数量: 95
  • 博客积分: 1754
  • 博客等级: 上尉
  • 技术积分: 1607
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-12 10:06
文章分类

全部博文(95)

文章存档

2015年(3)

2013年(15)

2012年(77)

分类: Python/Ruby

2012-04-10 23:19:11

1,列表的连接
一种是通过extend()方法连接不同的列表,另一种是使用运算符+,+=或*
例子如下:
//用extend()来扩展列表,在list1上追加list2中的元素。
list1=[1,2,3,4]
list2=[5,6,7]
list1.extend(list2)
print list1
#output result:[1, 2, 3, 4, 5, 6, 7]
//用+来连接两个列表合并为一个新的列表
list3=[8,9,10]
list4=[11,12,13]
list5=list3+list4
print list5
#output result:[8, 9, 10, 11, 12, 13]
//跟list中append()方法的功能相同
list5 += [14]
print list5
#output result:[8, 9, 10, 11, 12, 13, 14]
//*号代表乘号,[15,16]*2代表将[15,16]的元素添加一倍
list6 = [15,16]*2
print list6
#output result:[15, 16, 15, 16]
阅读(1701) | 评论(6) | 转发(0) |
给主人留下些什么吧!~~

alang852012-04-15 21:11:03

小豆熊: /用extend()来扩展列表这个用法用的不多吧.....
看你自己的编程习惯吧。

小豆熊2012-04-15 21:02:31

/用extend()来扩展列表这个用法用的不多吧

alang852012-04-13 22:06:21

夏冰软件2012-04-13 17:06:21

写的不错,支持一下

alang852012-04-12 14:10:21