Python学习笔记 2 days

Python 中的内置数据类型
	1.列表
		列表是没有固定大小的,是可以被改变的,列表也是序列的一种,支持我们前面讲过的字符串的所有操作;
		列表中,可以村春任意的数据类型,没有数据类型的约束!
		对列表进行操作,返回的事一个列表
		列表的大多数方法,都会就地改变【列表】对象本身;
		【列表解析】这个知识点是非常重要的一个知识点,
M = [[1,2,3],
     [4,5,6],
     [7,8,9]]
col = [row[1] for row in M]	
print(col)
-----------------------------------------------------------------------------------
[output]: [2, 5, 8]	
-----------------------------------------------------------------------------------
row = [M[i][i] for i in [0,1,2]]
print(row)
-----------------------------------------------------------------------------------
[output]: [1, 5, 9]
列表解析源自于【集合】的概念,它是通过对序列中的每一项,运行一个【表达式】来创建一个【新列表】的方法,每次一个,从左至右,
2.字典
	字典就比较复杂一点,
	字典其实就是一种映射,字典用{} 来表示,特征就是存储【键】:【值】对。
	通过【键】对字典进行索引操作,来查找相应的【值】,查找速率比较快
D = {'food': 'spam','quantity': 4, 'color': 'pink'}
print(D['food'])
-----------------------------------------------------------------------------------
[output]: spam

字典的嵌套使用:
rec = {'name': {'first': 'bob', 'last': 'smith'}, 'job': ['dev', 'mgr'], 'age': 40.5}
print(rec['name'])
[output]: {'first': 'bob', 'last': 'smith'}

print(rec['name']['last'])# 当多级查找时,有点像JSON格式一样,根据【键】一层一层的去找
[output]: smith
总结:
	今天学习了【列表】 和 【字典】这2种Python的内置数据类型,了解了 基本的使用,这2种数据结构还有很多内置的【方法】,具体的【方法】使用,要根据具体的case来处理,例如:append,pop,map,filter, sort,sorted,等等方法,不知道了就直接百度查询!嘻嘻嘻嘻。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值