在列表中以特定间隔添加项目(Python)

Tsnorthern

基本上我的问题是这样的:

我有一个包含整数的列表。在这种情况下,整数反映单个像素的灰度值。我建立了一个变量(xpixel),它是照片的宽度(以像素为单位)。当我的列表达到此数字时(仅在xpixel-1像素整数之后),我需要添加一个特殊的识别字符来表示像素行已完成并开始下一行。整个整数字符串以xpixel的间隔继续。

因此,我如何以给定的间隔将项目添加到列表中?

像这样吗?

j=0
for i in Pixels:
    if j%xpixel==0 and j!=0:
        pixel_corrected.append(i)
        pixel_corrected.append('END PIXEL LINE')
        j+=1
    else:
        pixel_corrected.append(i)
        j+=1

在此先感谢您的帮助。

阿什维尼乔杜里(Ashwini Chaudhary)

像这样吗

>>> from itertools import chain
>>> xpixel = 5
>>> Pixels = range(12)
>>> list(chain.from_iterable([[item, 'END PIXEL LINE'] 
                 if j%xpixel==0 and j else [item] for j, item in enumerate(Pixels)]))
[0, 1, 2, 3, 4, 5, 'END PIXEL LINE', 6, 7, 8, 9, 10, 'END PIXEL LINE', 11]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将整数添加到python列表中的特定项目?

来自分类Dev

Python:在多维列表中添加项目

来自分类Dev

在 Python 中添加特定的列表项

来自分类Dev

如何使用AngularFire将项目添加到列表中某个项目内的特定词典中?

来自分类Dev

从列表列表中的对中添加项目

来自分类Dev

列举列表中的特定项目

来自分类Dev

显示列表中的特定项目

来自分类Dev

Python:迭代列表嵌套列表中的每个项目并替换特定项目

来自分类Dev

计算间隔长度不同的列表中顺序项目的乘积

来自分类Dev

将下拉列表中的选定项目文本添加到gridview中的特定列

来自分类Dev

如果项目在python中具有特定字符串,如何提取列表中的项目?

来自分类Dev

将列表元素中特定位置的项目复制到 Python 中的新列表

来自分类Dev

Python:使用旧项目将新项目添加到列表的字典中

来自分类Dev

如何在嵌套列表中的特定项目上添加数字?

来自分类Dev

向参数下拉列表中的项目列表添加“ALL”项目

来自分类Dev

如何计算列表的项目总数,其中包含python中的特定项目

来自分类Dev

根据python中列表的值以不同的间隔拼接列表

来自分类Dev

Python-将信息添加到列表中的项目,从而创建元组列表

来自分类Dev

Python-将信息添加到列表中的项目,从而创建元组列表

来自分类Dev

如何使用Python 2中的旧列表创建包含特定项目的新列表?

来自分类Dev

如何在angularJS的列表中添加项目?

来自分类Dev

在QtableWidget列中添加项目列表

来自分类Dev

在ReactJS中添加项目到列表

来自分类Dev

QCheckbox从列表中添加和删除项目

来自分类Dev

在条件精确的列表中添加项目

来自分类Dev

如何在列表中添加新项目?

来自分类Dev

在VB中添加项目到列表的问题

来自分类Dev

集合中添加项目(Python)

来自分类Dev

Python:在列表中查找项目

Related 相关文章

  1. 1

    将整数添加到python列表中的特定项目?

  2. 2

    Python:在多维列表中添加项目

  3. 3

    在 Python 中添加特定的列表项

  4. 4

    如何使用AngularFire将项目添加到列表中某个项目内的特定词典中?

  5. 5

    从列表列表中的对中添加项目

  6. 6

    列举列表中的特定项目

  7. 7

    显示列表中的特定项目

  8. 8

    Python:迭代列表嵌套列表中的每个项目并替换特定项目

  9. 9

    计算间隔长度不同的列表中顺序项目的乘积

  10. 10

    将下拉列表中的选定项目文本添加到gridview中的特定列

  11. 11

    如果项目在python中具有特定字符串,如何提取列表中的项目?

  12. 12

    将列表元素中特定位置的项目复制到 Python 中的新列表

  13. 13

    Python:使用旧项目将新项目添加到列表的字典中

  14. 14

    如何在嵌套列表中的特定项目上添加数字?

  15. 15

    向参数下拉列表中的项目列表添加“ALL”项目

  16. 16

    如何计算列表的项目总数,其中包含python中的特定项目

  17. 17

    根据python中列表的值以不同的间隔拼接列表

  18. 18

    Python-将信息添加到列表中的项目,从而创建元组列表

  19. 19

    Python-将信息添加到列表中的项目,从而创建元组列表

  20. 20

    如何使用Python 2中的旧列表创建包含特定项目的新列表?

  21. 21

    如何在angularJS的列表中添加项目?

  22. 22

    在QtableWidget列中添加项目列表

  23. 23

    在ReactJS中添加项目到列表

  24. 24

    QCheckbox从列表中添加和删除项目

  25. 25

    在条件精确的列表中添加项目

  26. 26

    如何在列表中添加新项目?

  27. 27

    在VB中添加项目到列表的问题

  28. 28

    集合中添加项目(Python)

  29. 29

    Python:在列表中查找项目

热门标签

归档