Python中的列表、元组、字典、字符串及切片操作

一、列表

我们引入一个新的概念:数据结构
数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字或字符,甚至可以是其他数据结构,在python中,最基本的数据结构是序列,序列中的每个元素匾被分配一个序号——即元素的位置,也称为索引,第一个索引是0,第二个则是1,以此类推

1.列表的定义

列表由一系列特定顺序排列的元素组成,你可以创建包含字母表中所有字母,数字或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系


2.列表对象的方法

方法 说明
list.append(x) 将元素x添加至列表尾部
list.extend(L) 将列表L中的所有元素添加至列表尾部
list.insert(index,x) 在列表指定位置index处添加元素x
list.remove(x) 在列表中删除首次出现的指定元素
list.pop([index]) 删除并返回列表对象指定位置的元素,默认为最后一个元素
list.clear() 删除列表中所有元素,但保留列表对象,在python2中没有
list.index(x) 返回值为x的首个元素的下标,若元素不存在则抛出异常
list.count(x) 返回指定元素x在列表中的出现次数
list.reverse() 对列表元素进行原地翻转
list.sort() 对列表元素进行原地排序

【1】修改列表元素

bicycles = ['bmw', 'trek', 'yamaha']
print bicycles
bicycles[0] = 'honda'
print bicycles

这里写图片描述
【2】添加列表元素

bicycles = ['bmw', 'trek', 'yamaha']
print bicycles
bicycles.append('readline')
print bicycles

这里写图片描述
空列表添加元素

bicycles = []
print bicycles
bicycles.append('honda')
bicycles.append('forever')
bicycles.append('ofo')
print bicycles

这里写图片描述

【3】插入列表元素

num = [1, 2, 3, 4, 5, 6, 7, 8]
print num
num.insert(3, 'four')
print num

这里写图片描述
【4】拼接两个列表

bicycles = ['bmw', 'trek', 'yamaha']
num = [1, 2, 3, 4, 5, 6, 7, 8]
bicycles.extend(num)
print bicycles

这里写图片描述
【5】删除列表元素

# del关键字,从内存中删除元素,不可逆
bicycles = ['bmw', 'trek', 'yamaha']
del bicycles[1]
print bicycles
# 把列表中最后一个元素弹出
bicycles = ['bmw', 'trek', 'ya
  • 8
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值