
python
是菜鸟不是咸鱼
是菜鸟不是闲鱼
展开
-
【Python】迭代器和生成器理解
对于斐波那契数列:import sysdef fibonacci(n): # 生成器函数 - 斐波那契 a, b, counter = 0, 1, 0 while True: if (counter > n): return yield b a, b = b, a + b counter +=原创 2017-11-24 14:38:53 · 384 阅读 · 1 评论 -
【Python】给列表添加删除元素的方法
python给列表添加元素的方法:#1.append('ele'):在列表后面追加一个元素 list1 = ['a','b'] list1.append('c')#注意这里不要写成list1 = list1.append('c') print(list1)#2.extend(listname):在一个列表后面插入另一个列表的元素 list1 = ['a','b'] list2 = ['c','d']转载 2017-11-24 15:13:45 · 8357 阅读 · 0 评论 -
【Python】关于Python的奇思妙想
1.在学列表的时候,发现python有个很强大的东西,叫列表推导式! 比如说直接在列表里定义表达式,然后输出想要的特征列表: 然后,我还发现,python可以用来求矩阵的乘法#vec1 = [[2,3,4],[4,5,6]] #vec2 = [[1,2,3],[4,5,6]] #注意这里相乘的只能是int,不能是列表元组等 vec1 = [2,3,4] vec2 = [1,2,3] list1原创 2017-11-25 17:19:51 · 637 阅读 · 1 评论