Chinaunix首页 | 论坛 | 博客
  • 博客访问: 609973
  • 博文数量: 244
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-27 09:53
个人简介

记录学习,记录成长

文章分类

全部博文(244)

我的朋友

分类: Python/Ruby

2015-06-14 12:22:36

首先定义一个list

  1. >>> a=[1,2,3,4,5]
  2. >>> a或list(a),print(a)
  3. [1, 2, 3, 4, 5]
1.   append函数是向列表中添加一个元素(形式可以是一个元素,也可以是另一个列表,只不过将该列表当成了一个元素)

插入列表

  1. >>> a.append(["lw","zyd"])
  2. >>> a
  3. [1, 2, 4, 5, ['lw', 'zyd']]

插入元素

  1. >>> a.append(6)
  2. >>> a
  3. [1, 2, 4, 5, ['lw', 'zyd'], 6]

2.extend函数将一个列表中的所有元素以个体的方式添加到列表的尾部,简单说就是讲这个列表的全部元素全部添加
当然你也可以定义两个列表list1和list2,list1.extend(list2)这样也行

添加列表的所有元素

  1. >>> a.extend([7,"ILY"])
  2. >>> a
  3. [1, 2, 4, 5, ['lw', 'zyd'], 6, 7, 'ILY']
3.将元素添加到列表指定位置,列表里的元素顺序后移,第一个数是插入的位置(位置为0是第一个元素,以此类推),第二个数是插入元素(该元素必须在列表中,否则会提示插入的元素找不到)


insert插入元素或者列表

  1. >>> a.insert(0,'ILY')
  2. >>> a
  3. ['ILY', 1, 2, 4, 5, ['lw', 'zyd'], 6, 7, 'ILY']
  4. >>> list1
  5. [1, 2]
  6. >>> a.insert(8,list1)
  7. >>> a
  8. ['ILY', 1, 2, 4, 5, ['lw', 'zyd'], 6, 7, [1, 2], 'ILY']

4.remove函数:删除列表的第一次出现的指定元素


remove删除第一次出现的元素

  1. >>> list1
  2. [1, 2]
  3. >>> list2=list1*3
  4. >>> list2
  5. [1, 2, 1, 2, 1, 2]
  6. >>> list2.remove (1)
  7. >>> list2
  8. [2, 1, 2, 1, 2]

5.pop函数:删除列表指定位置的元素或者列表的尾部元素


pop删除元素

  1. >>> list2
  2. [2, 1, 2, 1, 2]
  3. >>> list2.pop(1)
  4. 1
  5. >>> list2
  6. [2, 2, 1, 2]

  1. >>> list2
  2. [2, 2, 1, 2]
  3. >>> list2.pop()
  4. 2
  5. >>> list2
  6. [2, 2, 1]


阅读(672) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~