iT邦幫忙

2021 iThome 鐵人賽

DAY 12
0
AI & Data

爬蟲怎麼爬 從零開始的爬蟲自學系列 第 12

爬蟲怎麼爬 從零開始的爬蟲自學 DAY12 python列表進階篇

  • 分享至 

  • xImage
  •  

前言

各位早安,書接上回我們練習了一些基礎list用法跟一些技巧,今天我們要來深入探討list更多能做到的事跟甚麼是巢狀列表

python列表進階使用

首先是應該比較常需要用到的的 把東西加在列表中間 但是其他元素不變
https://ithelp.ithome.com.tw/upload/images/20210926/20140149LuOLbnysR7.jpg
用的方法是把要加的位置後方的所有元素都先存在另一個變數中
再把原來列表中這些位置的元素都刪除
接著把要加進來的加在後面 再加上之前存起來的元素
就能實現其他元素不變在中間任意位置加上新元素了

巢狀列表

巢狀列表就是像俄羅斯套娃一樣一層包一層的列表
兩層的如下
https://ithelp.ithome.com.tw/upload/images/20210926/20140149HE0hCMokDj.jpg
就是把元素的部分換成列表

當然元素跟列表也能共存在同一層
https://ithelp.ithome.com.tw/upload/images/20210926/20140149JpcbaUAC6Z.jpg
當然更多層也可以

三層長這樣
https://ithelp.ithome.com.tw/upload/images/20210926/20140149iCeI8JdzPf.jpg
更多層當然也沒問題 就不一一演示了

巢狀列表的呼叫方式跟列表一樣
只是多一層後面要多一個 [ ]
https://ithelp.ithome.com.tw/upload/images/20210926/20140149Xuar7BFPBA.jpg
就像這樣一層一層呼叫出要的編號
這樣可以避免同一層有太多元素而不好數 或是可以用這種方式分群分類

接下來是例子 我把26個英文字母存進 x 裡
5個5個分開 這樣我找編號的時候就不用從 a 開始慢慢數
https://ithelp.ithome.com.tw/upload/images/20210926/20140149J5HRK9818z.jpg
像這樣就可以組成單字了

這很有趣的可以自己慢慢玩看看 今天就先介紹到這邊
到這裡我們已經介紹完常用的資料型態以及跟變數的應用了
接下來我們要來認識python常用的一些條件判斷語法及條件運算式


早安閒聊區

你知道嗎?

北極冰山融化不會造成海平面上升喔

每日二選一

你比較怕野生動物還是蟲蟲呢


上一篇
爬蟲怎麼爬 從零開始的爬蟲自學 DAY11 python列表基礎篇
下一篇
爬蟲怎麼爬 從零開始的爬蟲自學 DAY13 python條件判斷語法 if else elif
系列文
爬蟲怎麼爬 從零開始的爬蟲自學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言