资讯专栏INFORMATION COLUMN

小李飞刀:磨刀霍霍继续向python

txgcwm / 1321人阅读

摘要:例如做累加,函数生成整数序列,函数转换成。因为不能重复,所以中没有重复的。创建,需要提供一个作为输入合集。重复元素在中自动被过滤。添加元素,重复添加无效果删除元素

写在前面的一点罗里吧嗦小唠叨
昨晚的python看到了快12点吧,然后进度相对来说还算满意,只能说一点点推进,庆幸自己的大学还是一个比较认真的小码农,现在捡起来还算比较得心应手(pia飞自己,算法什么的还没到好吗!)
好好学习呗~

持续填坑学习,努力日更,或者日好几更

条件判断

| if elif else,elif可以存在多个

循环

| for in 会一次打印数组里的每一个元素,貌似会自动换行
for x in...循环就是把每个元素代入变量x,然后执行缩进块的语句。
例如做累加

sum = 0
for x in [1,2,3,4,5]:
    sum = sum + x
print(sum)

range()函数生成整数序列,list()函数转换成list。
| while 只要条件满足就不退出循环
| break 提前退出循环
| continue 跳过当前次循环,直接开始下一次循环

dict和set

|| dict 使用(key-value)存储,有快速的查找速度,是个使用{}的朋友

d = {"Michael": 95, "Bob": 75, "Tracy": 85}

当多次对一个key放入value,后面的值会覆盖前面的值

如果key不存在,dict就会报错。
为了避免key不存在的错误,1.通过in判断key是否存在;2.用dict的get()方法

"Thomas" in d  #in来进行判断
d.get("Thomas")  #通过get()方法
d.get("Thomas", -1)  #可以让get()返回指定的value

|| set也是key的集合,但不存储value。因为key不能重复,所以set中没有重复的key。
创建set,需要提供一个list作为输入合集。

s  = set([1,2,3])  #{1,2,3}
注意,传入的参数[1, 2, 3]是一个list,而显示的{1, 2, 3}只是告诉你这个set内部有1,2,3这3个元素,显示的顺序也不表示set是有序的。。

重复元素在set中自动被过滤。

add(key)  #添加元素,重复添加无效果
remove(key)  #删除元素

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/42821.html

相关文章

  • 小李飞刀:飞呀飞呀python的骄傲放纵

    摘要:虽然还在一个城市里,但是感觉有了更多的自己的时间。但是有土办法也有聪明的办法。所以更高级的抽象化是需要逐步适应的。最近已经开始刷啦,受小伙伴感染,后续也会开始写习题本啦 小小唠叨几句 这几天都没有更新,不代表我没有学习吖!这两天都在忙着半夜,终于有了自己的小窝,一直住家里,突然搬出来心情还满奇特的。虽然还在一个城市里,但是感觉有了更多的自己的时间。比如现在是晚上十点,在家的话可能还有很...

    Jacendfeng 评论0 收藏0
  • 小李飞刀python请你轻轻轻点虐

    摘要:迭代器可以直接作用于循环的对象统称为可迭代对象。可以被函数调用并不断返回下一个值的对象称为迭代器。这个高阶函数,关键在于正确实现一个筛选函数。 又是日常唠嗑的一小段 真的是非常话唠的在下,日常给自己打点鸡血吧。昨晚和老妈聊了一整晚,所以昨天并没有更新。然后因为很快要开始算个税减免的部分,对于温饱线的在下而言,其实减免的可能就只是奶茶钱吧。工作的本质是赚钱,我也很想在30岁之前完成财务自...

    Keagan 评论0 收藏0
  • 小李飞刀python的2018年倒数二杀!

    摘要:主要用于,设定函数的默认值,但并不改变原有的函数。比如对函数设定额外的参数改为八进制来进行整数转化。此时就是创建出来的一个全新的函数。模块模块要尽可能的不和内置函数产生冲突。题外话面向对象的设计思想是抽象出,根据创建。 随便叨叨 真的是很话唠的在下了。昨天没有很完整的学习,就没有发布笔记了。昨天主要是匆匆忙忙的回家了,买了好吃的法棍回家,好吃的法棍简直是战斗力的最佳保证!然后和家里人聊...

    GraphQuery 评论0 收藏0
  • 小李飞刀:ppppppython是需要好好学习的

    摘要:直接抄其中一份的结论吧各地区招聘公司数量和平均待遇。可以看出不论是招聘公司的数据还是平均待遇水平主要都是北上广深杭州占优势。但事实证明,总是要有一些代价的。要学会看报错信息。函数定义结束后需要按两次回车重新回到提示符下。 又是写在前面的乱七八糟 持续学习的第三天了,持续学习是一个不容易培养的好习惯,但是坚持就是胜利嘛~昨天因为一点点事情,所以没能学习很长时间,今天要补回来。周末要搬家,...

    Simon 评论0 收藏0
  • 小李飞刀:做题第十弹!

    摘要:第二题汉明距离难度简单两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数和,计算它们之间的汉明距离。第三题买卖股票的最佳时机难度简单给定一个数组,它的第个元素是一支给定股票第天的价格。 写在前面 这几天断断续续做了题目,也在慢慢体会一些数据思维。终于不用边做视频边写题目啦~开心~把这几天的题解发一下~ 认真做题的分割线 第一题 977. 有序数组的平方难度...

    bingo 评论0 收藏0

发表评论

0条评论

txgcwm

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<