iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0
自我挑戰組

python-資料分析與機器學習系列 第 2

DAY2-有效率的儲存資料:串列(list)

  • 分享至 

  • xImage
  •  

前言

串列是將一連串的元素放入序列中,且各自都有編號。是我們儲存資料的好幫手,能讓我們更有效率的存取資料。


串列特性:

-可存取多個資料
-值有順序性
-可刪、增、改以及排序串列內的值

常用的函式:

創建串列
lis = [5,7,9,11,13]

計算串列長度

>>>len(lis)
5

找出最大元素

>>>max(lis)
13

找出最小元素

>>>min(lis)
5

取得i到j-i的元素

>>>lis[1:4]
[7,9,11]

在尾端加入元素

>>>lis.append(15)
>>>lis
[5,7,9,11,13,15]

在特定位子加入元素

>>>lis.inser(0,3)
>>>lis
[3,5,7,9,11,13,15]

由小到大排序

>>>lis.sort()

翻轉串列

>>>lis.reverse()

若要將串列由大到小排列,只要先用sort()由小到大排序再利用reverse()翻轉串列即可。

注意:
因為串列裡的index是由0開始,因此若在提取資料時計算錯而導致超出範圍,會出現IndexError這個錯誤訊息,請大家多多注意。

---20230917---


上一篇
DAY1-資料分析與機器學習:前言
下一篇
DAY3-資料分析的工具:numpy(用法)
系列文
python-資料分析與機器學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言