Sort array
arr = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_arr = sorted(arr)
print(sorted_arr)
arr = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
arr.sort()
print(arr)
# REVERSE
arr = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_arr_desc = sorted(arr, reverse=True)
print(sorted_arr_desc)
比較兩個 array
print([1,2,3,3] is [1,3,3,2]) # False
print([1,2,3,3] == [1,3,3,2]) # False
print([1,2,3] == [1,2,3]) #True
反轉 array
a = a[::-1]
Revere loop
for i in range(len(arr) - 1, -1, -1):
print(i)
array of array 對第一個item 排序
arr = [[1,3],[2,6],[8,10],[15,18]]
sorted_arr = sorted(arr, key=lambda x: x[0]) # 只針對第一個排序
sorted_arr = sorted(arr, key=lambda x: (x[0], x[1])) # 先針對第一個,再針對第二個
sorted_arr = sorted(arr, key=lambda x: x[0], reverse=True)
查看一個 string 有沒有在一個 string 中
"1" in "00000" # False
"1" in "00010" # True
查看一個 string 中的一個 string 數量