#Insert
aList = [123, 'xyz', 'zara', 'abc']
aList.insert( 3, 2009)
print "Final List : ", aList
#Reverse
aList.reverse()
#去除重複
newList = list(set(aList))
# 刪除
li = [1,2,3,4,5,6]
# 删除對應索引的元素
del li[2]
# li = [1,2,4,5,6]
# 删除最后一个元素
li.pop()
# li = [1,2,4,5]
# 刪除list中指定位址的內容並指定到新的變數中
a = li.pop(0)
# li = [2,4,5]
# 删除指定值的元素
li.remove(4)
# li = [2,5]
x = [1,5,2,3,4]
x.reverse() # 大到小
x.sort() # 小到大
a = sorted(x) # 保留原始,並產生小到大
# python
x = {1:1, 0:0, 2:2}
# 列出所有key
print(x.keys())
# 列出所有key的list
print(list(x.keys))
# 同時提取key與value
for key, value in x.items():
print(key, value)
# python3
x = {1:1, 0:0, 2:2}
x.pop(1)
print(x)
# {0: 0, 2: 2}
y = {1:1, 0:0, 2:2}
del y[1]
print(y)
# {0: 0, 2: 2}
# 兩種方式皆可用
# 更新key (0 ==> 1)
y[1] = y.pop(0)
# {2: 2, 1: 0}
result = sorted(dict1.items(), key=lambda d: d[1]) # 回傳list,裡面是turple
if isinstance(number, int):
print('ok')
raw = "345"
raw.isnumeric() # true/false
# python3
import copy
a = {'a': 1}
b = copy.deepcopy(a) # 複製新的物件