按索引取值(正向取值+反向取值),即可存也可以取
切片長度len
成員運算in和not in
刪除del
迴圈1.按索引取值(正向取值+反向取值),即可存也可以取
2.切片# list之索引取值
name_list = ['nick', 'jason', 'tank', 'sean']
name_list[0] = 'nick handsom'
# name_list[1000] = 'tank sb' # 報錯
print(f"name_list[0]: ")
name_list[0]: nick handsom
3.長度# list之切片
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"name_list[0:3:2]: ")
name_list[0:3:2]: ['nick', 'tank']
4.成員運算in和not in# list之長度
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"len(name_list): ")
len(name_list): 4
5.追加值# list之成員運算in和not in
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"'tank sb' in name_list: ")
print(f"'nick handsome' not in name_list: ")
'tank sb' in name_list: false
'nick handsome' not in name_list: true
6.刪除# list之追加值
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"name_list: ")
name_list: ['nick', 'jason', 'tank', 'sean', 'tank sb']
7.迴圈# list之刪除
name_list = ['nick', 'jason', 'tank', 'sean']
del name_list[2]
print(f"name_list: ")
name_list: ['nick', 'jason', 'sean']
insert# list之迴圈
name_list = ['nick', 'jason', 'tank', 'sean']
for name in name_list:
print(name)
nick
jason
tank
sean
popremove
count
index
clear
copy
extend
reverse
sort
1.insert()
2.pop()# list之insert()
name_list = ['nick', 'jason', 'tank', 'sean']
name_list.insert(1, 'handsome')
print(f"name_list: ")
name_list: ['nick', 'handsome', 'jason', 'tank', 'sean']
3.remove()# list之pop(),pop()預設刪除最後乙個元素
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"name_list.pop(1): ")
print(f"name_list: ")
name_list.pop(1): jason
name_list: ['nick', 'tank', 'sean']
4.count()# list之remove()
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"name_list.remove('nick'): ")
print(f"name_list: ")
name_list.remove('nick'): none
name_list: ['jason', 'tank', 'sean']
5.index()# list之count()
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"name_list.count('nick'): ")
name_list.count('nick'): 1
6.clear()# list之index()
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"name_list.index('nick'): ")
name_list.index('nick'): 0
7.copy()# list之clear()
name_list = ['nick', 'jason', 'tank', 'sean']
name_list.clear()
print(f"name_list: ")
name_list:
8.extend()# list之copy()
name_list = ['nick', 'jason', 'tank', 'sean']
print(f"name_list.copy(): ")
name_list.copy(): ['nick', 'jason', 'tank', 'sean']
9.reverse()# list之extend()
name_list = ['nick', 'jason', 'tank', 'sean']
name_list2 = ['nick handsome']
name_list.extend(name_list2)
print(f"name_list: ")
name_list: ['nick', 'jason', 'tank', 'sean', 'nick handsome']
10.sort()# list之reverse()
name_list = ['nick', 'jason', 'tank', 'sean']
name_list.reverse()
print(f"name_list: ")
name_list: ['sean', 'tank', 'jason', 'nick']
# list之sort(),使用sort列表的元素必須是同型別的
name_list = ['nick', 'jason', 'tank', 'sean']
name_list.sort()
print(f"name_list: ")
name_list.sort(reverse=true)
print(f"name_list_reverse: ")
name_list: ['jason', 'nick', 'sean', 'tank']
name_list_reverse: ['tank', 'sean', 'nick', 'jason']
列表型別內建方法
1.用途 多個裝備 多個愛好 多門課程,甚至是多個女朋友 2.定義 內可以有多個任意型別的值,逗號分隔元素 my girl friend list jason tank sean my girl friend jason tank sean print f my girl friend my gir...
列表型別內建方法 list
目錄my friend wang chen peng jiayi zhuang print my friend l list hello wang 字串強制型別轉換成列表 print l 結果為l h e l l o n i c k 1.1 優先掌握 name list nick jason tan...
2019秋 計導練習5 B
問題描述 你的任務是實現帶小數的二進位制數到十進位制數的轉換。二進位制字串行以字元 結尾,如 1011.101 將二進位制數 1011.101 轉換為十進位制數的過程如下 二進位制字串行中只可能存在 0 1 四種字元,不會出現任何其他字元。為了提高結果的精度,建議使用double型別的變數儲存結果。...