python括号里面用for循环——一句话的for循环——for循环嵌入一句话

仅作为记录,大佬请跳过。

实例

labels = [path.split(’/’)[-1].split(’_’)[0] for path in train_list]

——————————分割线——————————

for i in range(len(inputs)):
    inputs[i]=data_transforms(inputs[i])

inputs=[data_transforms(inputs[i]) for i in range(len(inputs))]

在这里插入图片描述

————————————————分割线——————————————————

20220115实例

代码可直接运行

x_of_tile_list = [-1] * 10
y_of_tile_list = [-1] * 10

tile_list=[111,222,333,444,555,666,777,888,999,1000]

x_of_tile_list = [int(tile_list[m_mouse_left] / 10) for m_mouse_left in range(10)]

print(x_of_tile_list)

展示

在这里插入图片描述

2022.03又一实例

ord_imgs=[os.path.join(r'E:\inva-seg-selfpoint\img',str_name[i]) for i in range(len(str_name))]

即os.path.join()的里面该是啥还是啥(只是将str_name[0]换成变量str_name[i]);
然后 for循环在os.path.join()的外面
最后将二者用[]括起来。


单个运行是这样的:
ord_imgs=os.path.join(r’E:\code\python\20211208\segmentation\inva-seg-selfpoint\img’,str_name[0])

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值