第二周python学习

作者: 激昂的小土豆 | 来源:发表于2018-12-30 18:24 被阅读2次

18/12/25

第三章  结构化数据

列表会维持对象插入时的顺序,python中的字典输入和输出顺序有可能不一样,也就是说并不会想列表一样维持对象插入时的顺序,但是字典中的数据行也并不是按某种特定的顺序,字典是无序的。

字典:是一个有两列任意多行的表。

中括号记法:列表使用数值索引值来访问数据,字典使用键来访问其关联的数据值。

例如:person3[‘Name’]

输出:’NameFord’

因而,当通过键来访问其关联的数据值,字典有无序就显得并不重要。

扩展字典:给字典中增加新的数据行,可以使用中括号记法:

person3[‘age’]=33

使用字典完成频度计数:

found = {}    大括号本身表示初始为空的字典

found[‘a’]=0  用来初始化一个字典数据值,字典的键必须初始化

对字典中某个数据值的频度进行递增操作符:+=,-+

found[‘e’] = found[‘e’]+1

found[‘e’]+=1

用for迭代处理一个字典时,解释器只处理字典的键。要访问关联的数据值,需要把各个键放在中括号里,结合使用自点名来访问与这个键关联的值。

for k in found:

       print(k,’wasfound’,found[k],’times’)

sorted()函数可以使得字典按顺序输出

sourted(found)

items()

if … not in….:

if ‘pears’ not in fruits:

fruits[‘pears’]=0

fruits[‘pears’]+=1

fruitst

setdefault()

fruits.setdefault(‘pears’,0)

问题:字典可以快速完成查找是因为:使用了高度优化的散列算法???什么是散列算法?

18/12/26

集合:

集合的特性:不允许有重复值。{   }

集合和列表的对比:如果主要操作是查找,集合要比列表快的多。列表总是完成速度很慢的顺序搜索。

集合和字典的赋值区别:集合:{,    ,    ,     ,}

                                                字典:{:   ,    :       ,    :     ,}

18/12/30

set()函数---向一个变量赋一个新的集合对象

集合方法:

并集:union()函数---将一个集合与另一个集合合并,由两个集合中所有唯一的对象组成。

差集:difference()函数

例如:d=vowels.difference(set(word))----包含在vowels中但不在set(word)中的对象。

交集:intersection()函数---两个集合中的共同对象。

相关文章

  • 2018-03-10

    Python第二周学习总结 导读:这是python学习的第二周,在第二周,学习了大量的python基础,其中有字符...

  • python练习(2)

    python学习的第二周,这周学习继续学习python基础,主要是生成器、函数式编程、模块。部分练习如下: 下周将...

  • Python网络爬虫与信息提取入门<6>

    Part 20 第二周内容导学 我们继续学习python网络爬虫与信息提取课程。上一周我们讲解了python的re...

  • python学习第二周

  • 第二周python学习

    18/12/25 第三章 结构化数据 列表会维持对象插入时的顺序,python中的字典输入和输出顺序有可能不一样,...

  • 数据挖掘小组学习记录——20190728-2

    这是跟着数据挖掘小组学习的第二周。主要内容是Python数据分析基础。包括:1.Python基础(安装、基本用法、...

  • python第二周学习函数

    python的内置函数有很多例如:abs函数:这个和php一样cmp(x,y)比较函数:如果x

  • 第二周-python学习总结

    这周看的最认真的就是列表这章了。 3.1列表是什么 列表由一系列按特定顺序排列的元素组成。 你可以创建包含字母表中...

  • 2019-10-08

    深度学习第二天 python基础: python...

  • 数据蛙就业二周学习小结

    第二周在学习python里面的pandas模块和matplotlib模块,问题点的话不多,但是比较使用,记录一下。...

网友评论

    本文标题:第二周python学习

    本文链接:https://www.haomeiwen.com/subject/ycavlqtx.html