第 1 頁 (共 1 頁)
011-iterable-可迭代資料型態
發表於 : 2022年 7月 9日, 02:31
由 cajhbb
011-iterable-可迭代資料型態\
1.資型態可被逐一分離者均可用iterale--->字串(string).列表(list).集合(set).字典(dictionary)
string "Hello"
list [5,4,3,2,1]
set {5,10,15,20}
dictionary {"a":"apple',"b":"box","c":"candy"}--->取出"key"
2.取出方法-->用for迴圈法
for 變數 in 字串.列表.集合.字典 <---逐一取出
3.內建函式可以運用"迭代資料型態"
max(迭代資料)
sorted(迭代資料) 小-->大
iterable-取出法
發表於 : 2022年 7月 9日, 03:15
由 cajhbb
iterable-取出法
代碼: 選擇全部
#iterable-可迭代資料型態.字串.列表.集合.字典
print("---字串---")
for data1 in "Follow":
print(data1)
print("---列表---")
for data1 in [1,3,5]:
print(data1)
print("---集合(本身無順序性)---")
for data1 in {120,"茶","egg",5}:
print(data1)
print("---字典(只取出key)---")
for data1 in {"a":"apple","b":"box","c":"candy"}:
print(data1)
print("---字典(取出內容物)---")
dic={"a":"apple","b":"box","c":"candy"}
for data1 in dic:
print(dic[data1])
輸出結果
- 2022-07-09_111624.jpg (17.98 KiB) 已瀏覽 1321 次
內建函式(迭代資料)
發表於 : 2022年 7月 9日, 03:18
由 cajhbb
內建函式(迭代資料) max()
代碼: 選擇全部
print("---數字最大值---")
ans=max([1,94,6,80])
print(ans)
print("---字串最大值---")
ans=max("xyz")
print(ans)
print("---集合最大值---")
ans=max({10,39,3,7})
print(ans)
print("---字典(key)最大值---")
ans=max({"a":"apple","b":"box","c":"candy"})
print(ans)
- 2022-07-09_112827.jpg (10.09 KiB) 已瀏覽 1317 次
內建函式(迭代資料) sorted()
代碼: 選擇全部
print("---字串排序法---")
ans=sorted("cbayzx")
print(ans)
print("---集合排序法---")
ans=sorted({290,-9,7,40})
print(ans)
- 2022-07-09_113649.jpg (9.01 KiB) 已瀏覽 1313 次