1.set():表示创建集合。
2.在集合里面添加一些元素,add()方法
3.map的用法
In [12]: a = "3,4,5".split(",")
In [13]: a
Out[13]: ['3', '4', '5']
In [14]: b = map(int,a)
In [15]: b
Out[15]: <map at 0x7f2921085da0>
In [16]: list(b)
Out[16]: [3, 4, 5]
4.assert
In [6]: a = 2
In [7]: assert a == 2, "a等于2"
In [8]: a=1
In [9]: assert a == 2, "a不等于2"
---------------------------------------------------------------------------
AssertionError Traceback (most recent call last)
<ipython-input-9-61aa6efe7332> in <module>()
----> 1 assert a == 2, "a不等于2"
AssertionError: a不等于2
assert后面的如果是一个true,逗号的内容就不执行
assert后面的如果是一个false,逗号的内容就执行
比如代码6,a == 2为true,输出结果为空
代码8,a == 2为false,输出的结果为a不等于2
5.glob
glob(os.path.join(kitti_dataset_path, 'training/image_2/*.png'))
glob函数就是得到文件夹里面所有的文件名,并同时把所有的文件名以列表的形式返回
['./data/data_road/training/gt_image_2/um_road_000065.png', './data/data_road/training/gt_image_2/umm_road_000048.png']
6、字典
In [1]: end = {}
In [2]: scope = "conv1"
In [3]: end[scope] = 2
In [4]: end
Out[4]: {'conv1': 2}