python初步学习(3)

 最近使用在线上(https://www.kesci.com/)创建python项目,可以不在自己电脑上安装pycharm,但是没有编译功能。

1.四位数无重复输出三位数的列表

python初步学习(3)_第1张图片
程序

结果输出为:


python初步学习(3)_第2张图片
结果一共有24种

2.使用python3.x生成随机数列表的时候形式是list(range(1,5))

程序


生成的结果

3.乘方的时候注意使用两个*号就可以,下面的print程序是用一句话用四个数输出无重复的三位数的过程

程序
上结果为乘方,下为无重复三位数

4.用户量统计问题,需要注意的就是要把list转换为set集合的方式去掉重复项

python初步学习(3)_第3张图片
程序


python初步学习(3)_第4张图片
结果


5.求两个数组的交集,可以用两种方法

python初步学习(3)_第5张图片
交集第一种


结果
交集第二种结果与之相同

6.输出a列表中有的b列表中没有的值

程序

a=[2,3,4,5];b=[2,5,8],则a有b没有的值为3,4,

a有b没有的只有3,4

7.获取两个list的并集

并集程序

a=[2,3,4,5];b=[2,5,8]则并集应该为[2,3,4,5,8]

结果

8.获取两个list的差集

差集程序

a=[2,3,4,5];b=[2,5,8]则b中有的a中没有的值为[8],a中有的b中没有的值为[3,4]

差集结果

你可能感兴趣的:(python初步学习(3))