惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
I
InfoQ
人人都是产品经理
人人都是产品经理
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
SegmentFault 最新的问题
美团技术团队
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
Jina AI
Jina AI
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
Last Week in AI
Last Week in AI
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
L
LangChain Blog
云风的 BLOG
云风的 BLOG
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
G
Google Developers Blog
博客园 - 叶小钗
博客园 - Franky

博客园 - UnseenstoneX

《打砖块创作家》隐私政策 打砖块创作家《小游戏隐私保护指引》 Python 基本语法 地形遇到几个问题 TArray数组 UE问题分部解决 UE寻找Actor UE对话框 ShadowCaster 代码 C#读写csv文件 优化相关 unity 打开文件夹并鼠标选中某文件 Json解析 C# winform中 选择文件和保存文件 Unity与Android交互实现 一个将数据均匀分段1,2,5的随写 C# 持续序列化对象追加到文件的方法 读写文件 C#二进制序列化和反序列化
python 常用数据结构
UnseenstoneX · 2019-05-29 · via 博客园 - UnseenstoneX
 1 #coding=utf-8
 2 
 3 #元组,不可变序列(,)
 4 a=(1,2,3,4)
 5 print(a)
 6 a=tuple([1,2,3,4])#第二种定义方式
 7 print(a)
 8 print(a[0])
 9 print(a[:3])    #可以输出范围内的值,省略为极值
10 
11 b=(1)
12 print(type(b))    #b是整数
13 c=(1,)
14 print(type(c))    #c是只包含一个元素的元组
15 d=()
16 print(type(a))    #d是空元组
17 
18 #列表,可变序列[,]
19 a=[10,20,30,40,50]
20 print(a)
21 a.append(60)    #添加元素
22 a.extend([70,80])    #添加列表
23 print(a)
24 a.insert(0,99)    #在索引为0处插入99
25 print(a)
26 mlist=[x**2 for x in range(10) if x%2==0]    #列表推导式 输出0-9 偶数的二次方
27 print(mlist)
28 
29 #集合,迭代、无序、无重复元素的数据结构{,}
30 a={'张三','李四','王五'}
31 print(a)
32 a=set(('张三','李四','王五'))
33 print(a)
34 a.add('赵六')
35 print(a)
36 a.remove('赵六')    #删除元素,如果元素不存在,则抛出错误
37 a.discard('赵六')    #删除元素,如果元素不存在,不会抛出错误
38 a.pop()    #删除返回集合内任意一个元素,返回值是删除的元素
39 mlist={x**2 for x in range(10) if x%2==0}    #集合推导式
40 print(mlist)
41 
42 #不可变集合frozenset({,})
43 a=frozenset({'张三','李四','王五'})
44 print(type(a))
45 
46 #字典{132:a,508:b}
47 mdict={102:'张三',105:'李四',109:'王五'}
48 print(mdict)
49 mdict=dict({102:'张三',105:'李四',109:'王五'})
50 print(mdict[102])