本帖最后由 759924607 于 2017-3-26 20:39 编辑
- def a(i,j):
- a_list.append(i+j)
- print(i,'--',end='')
- print(j)
- j += 1
- return j
- a_list = []
- list = list(range(1,1000))
- j = 1
- for i in list:
- a(i, j)
复制代码 上段代码运行结果是 1--1 2--1 3--1 4--1
如下图所示:
但是我想实现的结果是 1--1 2--2 3--3 4--4 5--5 等等
就是j这个参数是每次都递增的,显然这个程序引用的全局变量j 并没有发生改变。
针对这个情况,我应该如何修改程序,实现上述效果呢?
-------------------------------------------------------------------------------
第二个问题:
这个是对于函数有单个参数的多进程,对于第一个问题中,函数中有两个参数的多进程该如何写呢?(上边问题的处理后,再加上一个多进程)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
|
|
|
共 0 个关于本帖的回复 最后回复于 2017-3-26 20:33