我是靠谱客的博主 痴情口红,最近开发中收集的这篇文章主要介绍python随机生成10个奇数_python编写随机生成三个有十个元素的数组把三个合并成一个挑出奇数和偶数没有重复...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

就是这样啊,前面3个[]是你要的3个数列。中间1个[]是合并后的数列。最后的2个[]分别是奇数和偶数的数列。

函数调用的话,你就定义一个函数,把功能代码放到函数里面,再加上返回值,例如下面这个例子:(调用的时候要用变量存储到返回值)

import random

def listfunc():

list1,list2,list3 = ([random.randint(1,100) for i in range(10)] for i in range(3))

totallist = list1[:]

totallist.extend(list2)

totallist.extend(list3)

jishu,oushu = [],[]

for i in totallist:

if i%2 == 1 and i not in jishu:

jishu.append(i)

elif i%2 == 0 and i not in oushu:

oushu.append(i)

return jishu,oushu

子函数调用:

import random

def listfunc():

def creat3list():

list1,list2,list3 = ([random.randint(1,100) for i in range(10)] for i in range(3))

return list1,list2,list3

def mergelist(list1,list2,list3):

totallist = list1[:]

totallist.extend(list2)

totallist.extend(list3)

return totallist

def dividelist(totallist):

jishu,oushu = [],[]

for i in totallist:

if i%2 == 1 and i not in jishu:

jishu.append(i)

elif i%2 == 0 and i not in oushu:

oushu.append(i)

return jishu,oushu

list1,list2,list3 = creat3list()

totallist = mergelist(list1,list2,list3)

jishu,oushu = dividelist(totallist)

最后

以上就是痴情口红为你收集整理的python随机生成10个奇数_python编写随机生成三个有十个元素的数组把三个合并成一个挑出奇数和偶数没有重复...的全部内容,希望文章能够帮你解决python随机生成10个奇数_python编写随机生成三个有十个元素的数组把三个合并成一个挑出奇数和偶数没有重复...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部