
Python小知识点
满庭枫
这个作者很懒,什么都没留下…
展开
-
python------写一个取0-100的奇数
#方案一:采用循环 1.带步长 2.不带步长a = []for i in range(1,100+1,2): a.append(i)print('列表a: ',a)b = []for j in range(1,100+1): if j % 2 == 1: b.append(j)print('列表b: ',b)#方案二:列表生成式c = [i...原创 2020-04-29 14:43:36 · 8606 阅读 · 0 评论 -
python------用多种方法生成1到100的列表并打印
#使用list生成a = list(range(1,100+1))print(a)#使用列表生成式b = [i for i in range(1,100+1)]print(b)原创 2020-04-29 14:22:30 · 59307 阅读 · 0 评论 -
Python面试题:两个列表[1,5,7,9]和[2,2,6,8]合并为[1,2,2,5,6,7,8,9]
extend可以将另一个集合中的元素逐一添加到列表中,区别于append整体添加list1 = [1,5,7,9]list2 = [2,2,6,8]list1.extend(list2) #合并两个列表print(list1)list1.sort(reverse = False) #对列表进行排序print(list1)...原创 2020-04-28 17:12:31 · 2987 阅读 · 0 评论 -
Python知识点------使用range构造列表并用列表推导式求1到100的所有奇数并构造新列表
alist = list(range(1,100+1)) #使用list函数,配合range自动生成列表print(alist)blist = [x for x in alist if x % 2 ==1]print(blist)原创 2020-04-28 16:48:22 · 5784 阅读 · 0 评论 -
Python知识点------python实现列表去重及set函数的使用
list 是一个允许内容重复的组合tuple 是一个允许内容重复的组合dictset 是一个不允许内容重复的组合,而且set里的内容位置是随意的,所以不能用索引列出lis = [11,12,14,12,14,12,12,16,18,28,12]d = set(lis)print(d)e = [x for x in d]print(e)...原创 2020-04-27 16:44:17 · 681 阅读 · 0 评论 -
Python知识点------字典如何删除键和合并两个字典
#python 3.7# -*- coding:utf-8 -*-# Author:满庭枫dic = {'name':'cc','age':'18'}print(dic)del dic['name']print(dic)dic2 = {'name':'mantingfeng','age':'100000'}print('合并字典前:',dic)dic.update(dic2)...原创 2020-04-27 16:31:09 · 679 阅读 · 0 评论 -
Python小知识------匿名函数lambda
用lambda函数实现两个数相乘#python 3.7# -*- coding:utf-8 -*-# Author:满庭枫sum = lambda a,b:a*bprint(sum(5,6))原创 2020-04-27 15:18:18 · 350 阅读 · 0 评论 -
python知识点------生成随机整数、随机小数、0--1之间小数方法
随机整数:random.randint(a,b),生成区间内的整数随机小数:习惯用numpy库,利用np.random.randn(5)生成5个随机小数0-1随机小数:random.random(),括号中不传参#python 3.7# -*- coding:utf-8 -*-# Author:满庭枫import randomimport numpy as npresult1 =...原创 2020-04-27 14:54:51 · 2948 阅读 · 0 评论 -
Python知识点----*args 和**kwargs的用法
当函数的参数不确定,可以使用*args 和**kwargs*args 没有key值,数据类型是元组**kwargs有key值,数据类型是字典原创 2020-04-27 14:08:03 · 221 阅读 · 0 评论