Python 的變數抑是值,攏有伊家己的型態。有時,咱想欲共一寡物件囥做伙。比如講,平方的數字,囥做一陣,欲按怎做? 這時,咱就愛用名單(Lists)這種資料型態(data type)。
佇頂懸的例,squares 是一咧變數,伊的型態是 Lists,內底囥 5 的數字。
Lists 是一種有順序 (sequence) 的型態。也就是講,這 5 的數字是照排隊个,1 是頭一个,4 是第 2 个,25 是第 5 个,嘛是上尾一个。欲按怎提內底的物咧? 就是愛用索引,伊的用法是
squares 這咧名,後壁綴一對方括號 [ ],內底囥索引。和咱慣勢的無仝,索引 0 是頭一个,1 是第二个,賰个攏是照順序加--起哩。
Lists 閣有一種特別的運算方式,號做切片(Slicing)。你會使共一的 Lists 想做一條si̍ok-pháng(Toast, 華語: 吐司),你家己手提一支刀去切這條pháng,會使干焦切頭前薄縭絲一細片,嘛會使切頭前厚--厚厚一大片。抑是切後壁面,甚至對中央切一塊,攏會使得。
Slicing 是一種真趣味,閣真有路用的手路,咱愛共伊記牢牢。
-1 是對尾溜算--來頭一个,-3 是尾溜算來第三个。所以你知影,索引 負數是對尾仔算來。毋過,無 -0 這款物件。-1 就是上尾个。
squares[0:1] 哪會共 squares[0] 仝呢? 原來,slice 的規則是 "前關後開",也就是佇 : 後壁的數字,無算入--來,是予人切掉的部分。所以 [0:1] 就賰 slice[0], [2:4] 就賰 slice[2], slice[3]。
slice 切出來物件的若有超過一个,就變做另一个 Lists。
仝款,負數嘛會使用用佇 Slicing:
: 後壁無寫,表示原來 Lists 有偌長,就共伊攏總囥--入來。
兩的 Lists, 會使用加號 + 共 in 敆--起來。
你嘛會使囥新的佇後壁:
抑是換掉內底的值:
以上一寡例,是uì Python Tutorial 提來个,逐家有興趣會使去參考
訂閱:
張貼留言 (Atom)
佇 Linux 來看GPX 檔案
最近定定有戶外活動。使用𤆬路機 (GPS) 來記錄行過的路線。普通我記錄路線,攏是用手機仔抑是專門个𤆬路機,罕得用電腦來看。 毋過,"仙人拍鼓有時錯,跤步踏差啥人無"。有一擺我無細膩,袂記得共一擺活動的路線收煞起來,閣直接開始記錄下一擺的活動,按呢共幾落...
-
若是頭一擺來遮,建議先來踏話頭 請共 教育部閩南語常用辭典開 --咧,隨時會當查。 我佇教囡仔小學 ê 數學時,有時想欲驗算一遍。毋過,咱這馬雖然有計算機,毋過,伊無法度算分數, 拄好我佇耍 Python, 來揣看覓 Python 有法度做--無? 這 " 分數 ...
-
咱 佇 if-statement 抑是 while-statement 中央 有講著,in 需要一咧判斷式來決定欲行抑無愛。這 个 判斷式的計算結果,愛是 True/False 兩 个 其中一 个 。這種運算, 號做 Pu-lian 理路 (Boolean Logic,...
-
最近佇學攝影 ( liap-iánn ). 我攏佇電腦整理相片。 毋過, 定定佇我的 Laptop 頂仔看起來色緻閣會算正常的相片,擲入去 LINE,佇手機仔內面看起來色緻煞烏趖趖。有時會予老師罵講這相片 "曝光( pha̍k-kng )不足" 也敢交出來...
沒有留言:
張貼留言