这类问题属于简单类问题
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
def add(a,my_list=[]):
my_list.append(a)
return my_list
print(add('a'))
print(add('b'))
print(add('c'))
本面试题考察可变类型,简单找已在资料吧
list2 =["2","3","4"]
q=list2.copy()
print(q)
copy() 函数 浅拷贝
你可以继续去搜索一下python中copy和deepcopy的区别
#coding:utf-8
sys.setdefaultencoding('utf-8')
这种设计模式的题,一般不要深究,说一下设计模式的名字即可
my_list = []
for i in range(10):
my_list.append(i**2)
print(my_list)
简化后的代码
print([x**2 for x in range(10)])