python-3.7 - 有什么不同?
问题描述
我找不到这些代码之间的区别,如下所示:
1. 样品 1
modules = ["os", "sys", "random"]
def intersection_sets(modules):
#for module in modules:
sets = [set(dir(__import__(module))) for module in modules]
return set.intersection(*sets)
a = intersection_sets(modules)
print(a)
2. 样品 2
print(100*"=")
modules = ['os', 'sys', 'random']
def intersection_sets(modules):
sets = [set(dir(__import__(module))) for module in modules]
return set.intersection(*sets)
print(intersection_sets(modules))
解决方案
a = intersection_sets(modules)
print(a)
上面的代码,将返回的值设置intersection_sets
为a
。
下面的代码,显示返回的值intersection_sets
print(intersection_sets(modules))
推荐阅读
- javascript - 关闭 InAppBrowser 后,我无法移动到下一页
- vue.js - 允许用户在预填充服务器数据的 Vue 输入上输入
- linux - 通过 ssh 和 xargs 删除文件
- javascript - 如何将数据从对象树转换为这样的对象数组
- java - 部署 Google App Engine 后返回 HTTP 响应代码 403
- css - CSS 媒体在桌面浏览器开发者模式下工作,但在实际的 iphone 6s 上不工作
- android - 改进进度条视图
- javascript - 使用 javascript 打开 base64 编码的 pdf 文件。文件大小大于 2 MB 的问题
- vb.net - 识别 Specialized.StringCollection 中的一些文件
- android - startActivity 并不总是适用于 Android 7