数据结构

本文深入探讨了Python中各种数据结构(如元组、列表、字典等)的使用方法,包括创建、修改、访问及常用操作函数,提供丰富的实例帮助理解与实践。
type命令

检查值或变量的类型

序列:字符串、元组、列表

元组

元组是一种不可变的序列,要修改元组就必须创建一个体现更改的新数组

>>>items = (-6,'cat',(1,2))
>>>items + items
>>>items * 2
元组函数
x in tup    #如果x在元组中就返回True
len(tup)    #元组tup包含的元素数
tup.count(x)    #元素x在tup中出现的次数
tup.index(x)    #返回元组tup中的第一个元素x的索引或引发ValueError异常
列表
>>>numbers = [7, -7, 2 ,3]

列表是可变的序列,列表与字符串和元组一样,可以用索引和切片来访问元素和子列表

>>>numbers[2] = 3
列表函数
s.append(x) #在列表的末尾添加元素x
s.count(x)
s.extend(lst)   #在列表的末尾添加一个序列
s.insert(i, x)  #将元素x插到索引 i 指定的元素前
s.pop(i)    #删除并返回索引为 i 的元素
s.remove(x) #删除第一个x元素
s.reverse() #反转排列顺序
s.sort()    #升序排序
列表解析
>>>[ n ** 2 for n in range(1, 10)]
>>>[c for c in 'cat']
>>>[n for n in nums if n > 0]
>>>[c for c in s if c.lower() not in 'aeiou']
字典

字典也被称为关联数组、映射或散列表。可变

>>>color = {'red' : 1, 'blue' : True, 'green' : 'cat'}
>>>color['red']
字典函数
集合

集合是一系列不重复的元素,类似于字典,但只包含键,而没有相关联的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值