Python 数据结构

Python 有四种内置的数据结构 - 列表(List),元组(Tuple),字典(Dictionary),集合(Set)

List 列表
shopList = ['apple','mango','carrot','banana']

print('I have',len(shopList),'items to purchase.')

for item in shopList:
    print(item)

shopList.append('rice')

print(shopList) # ['apple', 'mango', 'carrot', 'banana', 'rice']

shopList.sort()
print(shopList) # ['apple', 'banana', 'carrot', 'mango', 'rice']

print(shopList[1])

del shopList[0]
print(shopList) # ['banana', 'carrot', 'mango', 'rice']
元组
  • 元组是不可改变的
zoo = ('python','elephant','penguin') # ('python', 'elephant', 'penguin')
print(len(zoo)) # 3

newZoo = ('monkey','camel',zoo)
print(newZoo) # ('monkey', 'camel', ('python', 'elephant', 'penguin'))

print(newZoo[2]) # ('python', 'elephant', 'penguin')
print(newZoo[2][2]) # penguin
字典
address = {
    'roy' : 'roy@icloud.com',
    'lily' : 'lily@mail.com',
    'leo' : 'leo@hotmail.com'
}

for name,mail in address.items():
    print('name:',name,'email:',mail)

del address['roy']

address['faker'] = 'faker@qq.com'
集合
bri = {'brazil','russia','india'}

result = 'russia' in bri

bri.add('china')

bri.remove('india')
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • python中的变量不需要声明,每个变量在使用前必须赋值,变量赋值以后该变量才会被创建。 python中允许同时给...
    原来不语阅读 3,173评论 0 0
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,391评论 17 410
  • Python中数据结构可以统称为容器,常见的数据结构包括序列(列表和元组等),映射(字典)和集合(Set)。一 、...
    无敌的肉包阅读 2,767评论 0 1
  • 本文为《爬着学Python》系列第九篇文章。 从现在开始算是要进入“真刀真枪”的Python学习了。之所以这么说,...
    SyPy阅读 6,447评论 0 14
  • 时间倒退两周的这个时候,我正在为男友的离开痛苦万分。从送他上车到我自己回到家,捧着他送的百合和他留下的一堆不能带走...
    彭家有女单字曦阅读 1,828评论 1 0

友情链接更多精彩内容