011-iterable-可迭代資料型態

回覆文章
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

011-iterable-可迭代資料型態

文章 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(迭代資料) 小-->大
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

iterable-取出法

文章 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
2022-07-09_111624.jpg (17.98 KiB) 已瀏覽 1307 次
cajhbb
系統管理員
文章: 906
註冊時間: 2018年 6月 30日, 02:16

內建函式(迭代資料)

文章 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
2022-07-09_112827.jpg (10.09 KiB) 已瀏覽 1303 次
內建函式(迭代資料) sorted()

代碼: 選擇全部

print("---字串排序法---")
ans=sorted("cbayzx")
print(ans)
print("---集合排序法---")
ans=sorted({290,-9,7,40})
print(ans)
2022-07-09_113649.jpg
2022-07-09_113649.jpg (9.01 KiB) 已瀏覽 1299 次
回覆文章