iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
AI & Data

跟著文組生學數據分析系列 第 21

數據分析的好夥伴 - Python基礎:資料形式(下)

  • 分享至 

  • xImage
  •  

接下來讓我們來一一認識在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


上一篇
數據分析的好夥伴 - Python基礎:資料形式(上)
下一篇
數據分析的好夥伴 - Python基礎:流程控制與迴圈
系列文
跟著文組生學數據分析30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言