Python入门
基本语法
常用库
栈、队列操作
栈
# create
stack = list()
stack.append(10)
# pop last element
stack.pop()
# check empty
len(stack)==0队列
字典
标准库
sort
math
copy
常用技巧
Last updated
# create
stack = list()
stack.append(10)
# pop last element
stack.pop()
# check empty
len(stack)==0Last updated
queue = list()
queue.append(10)
queue.pop(0)# create
map = dict()
# set key
map[key] = value
# get
map.get(key)
map.get(key, default_value)
# delete
map.pop(key)
del map[key]
# for each
for key, value in map.items():
print(key, value)
# key in dict
if key in map:
passtmp = [1, 5, 3]
tmp.sort(reverse=False)
# tmp: [1, 3, 5]
tmp = ['ab', 'c', 'ef']
tmp.sort(key=len)
# tmp: ['c', 'ab', 'ef']sys.maxsizeobj_copy = obj.copy()num_str = "12345"
num = int(num_str)
new_str = str(num)