数据分析的好夥伴 - Python基础:资料形式(下)

接下来让我们来一一认识在Python里面的容器:容器型态:串列(list)、字典(dict)、元祖(tuple)。

串列(List)

  • []建立串列。
  • 串列里面可以再包含串列。
  • 串列内的元素具有顺序性,顺序不同视为不同的list。
  • []取出串列里的内容。list[1:3]表示取出串列indax=1~2之间的内容,和字串切割相同,包含第一个但不包含最後一个index,并记得要从0开始数。
  • 串列的运算:
    • len()算出字串内的元素个数
    • x in list 判断x是否在字串中,回传True or False
    • list.append(x)把x放在list的最後面
    • list.remove(x)移除list里面的第一个x
    • list.count(x)计算list中有几个x
    • list.reverse()颠倒list中元素的顺序
    • list.insert(i,x)把x加到list的index为i的位置
    • list.pop()把最後一个元素取出後在list中删除

字典(dict)

  • {}建立字典。d={}
  • 字典的重要元素:key - value。key是唯一且不重复。
  • []新增条目,方式为 d[key]=value。需注意!如字典内已有key则会直接修改value。
  • d.update({key:value})在字典d内新增key条目的value值
  • 字典的运算:
    • len()算出字典内的项目个数
    • d.keys()取得字典内所有key值
    • d.values()取得字典内所有value值
    • d.items()取得字典内所有项目(key:value)
    • d.update(d1)将字典d1新增到字典d中,如有重复的key值则会直接修改value
    • d.pop(key)取出字典key值的value後在字典d中删除其项目

元祖(tuple)

  • ()建立元祖。
  • 元祖内的资料不能修改。
  • []取出元祖里的内容。用法同list。

今天的文章就到这里,接下来要进到初学者的第一个大魔王-条件判断与回圈!我们明天见~


参考资料:

https://selflearningsuccess.com/python-list/

https://medium.com/ccclub/ccclub-python-for-beginners-tutorial-533b8d8d96f3


<<:  Day20:状态参数判读

>>:  Day 21 : 笔记篇 08 — 数位笔记太多很凌乱怎麽办?使用 MOC 架构有系统地管理数百则的数位笔记

我们的基因体时代-AI, Data和生物资讯 Day11-基因疗法中之腺病毒载体与机器学习

上一篇我们的基因体时代-AI, Data和生物资讯 Day10-基因疗法中之腺病毒载体与机器学习分享...

Flutter - Flutter 网路 GIF 图片重复播放

Flutter - Flutter 网路 GIF 图片重复播放 参考资料 Flutter开发实战系列...

Log Agent - Fluent Bit Multiline Parsing

Fluent bit回顾 Log Agent - Fluent Bit 简介 Log Agent -...

Day 28 - Build a Experimental Video Speed Controller UI

前言 JS 30 是由加拿大的全端工程师 Wes Bos 免费提供的 JavaScript 简单应用...

Day 23 - Android 程序实作:简单的使用者进入

Day 23 - Android 程序实作:简单的使用者进入 昨天我讲了我对Android的兴趣,今...