python如何创建一个列表_使用python中的format()创建一个列表(make a list using format() in python)...
使用python中的format()创建一个列表(make a list using format() in python)
我是python和编码的新手。 因此,如果已经讨论过这件事,我很抱歉,我无法找到它。
我想获得一个字符串名单。
for x in list:
foldername = 'bla/exp-{number}/exp-{number}-A/bls'.format(number = x)
my_list.append(glob("/bla/bla/bla/" + foldername))
len(my_list)
len(my_list)返回2,即使x = 100
我不确定如何继续。
提前致谢。
I am new to python and coding in general. Therefore I apologize if this has been talked about already and I am just unable to find it.
I am trying to get a list of stringnames.
for x in list:
foldername = 'bla/exp-{number}/exp-{number}-A/bls'.format(number = x)
my_list.append(glob("/bla/bla/bla/" + foldername))
len(my_list)
len(my_list) returns just 2, even though x = 100
I am not really sure how to proceed.
Thanks in advance.
原文:https://stackoverflow.com/questions/27987105
更新时间:2020-04-19 12:04
最满意答案
my_list.append(glob("/bla/bla/bla/" + foldername))在循环外部调用。 所以它只会附加最后一个foldername。
Python不是我的goto语言而是
for x in list:
foldername = 'bla/exp-{number}/exp-{number}-A/bls'.format(number = x)
my_list.append(glob("/bla/bla/bla/" + foldername))
len(my_list)
应该给出不同的结果。
my_list.append(glob("/bla/bla/bla/" + foldername)) is called outside of the loop. So it will only append the last foldername.
Python is not my goto-language but
for x in list:
foldername = 'bla/exp-{number}/exp-{number}-A/bls'.format(number = x)
my_list.append(glob("/bla/bla/bla/" + foldername))
len(my_list)
Should give a diffrent result.
2015-01-16
相关问答
您可以使用创建格式正确的字符串列表 [s.strip().title() for s in my_list]
并根据您的需要(包括打印)处理该列表。 You can create a list of the properly formatted string using [s.strip().title() for s in my_list]
and do with that list whatever you want (including printing).
也许这也有效: >>> lst = ['3:44:44', '1.', '0', '2P', 'ri', 'NULL', 'fs']
>>> print ("'{}'".format("','".join(lst)).replace("'NULL'", 'NULL'))
'3:44:44','1.','0','2P','ri',NULL,'fs'
Maybe this also work: >>> lst = ['3:44:44', '1.', '0', '2P', 'ri', 'NULL',
...
那已经是文字JSON了。 JSON可能是最流行的格式,并且很难与它的易读性争论。 In [105]: my_list = [1, 'the name of the set', [[1, 'data1', 'data2'],[2,'data3','data4']]]
In [106]: my_list == json.loads(json.dumps(my_list))
Out[106]: True
That's already literal JSON. JSON's probably the
...
您可以使用* (单个星号)为您解开列表。 另请参阅: 解压缩列表 a = [1,2,3,4]
print('a{0}\ta{3}\ta{1}\ta{2}'.format(*a))
You can use the *(single asterisk) to unpack the list for you. See also: Unpack a list a = [1,2,3,4]
print('a{0}\ta{3}\ta{1}\ta{2}'.format(*a))
这是一种没有collections的方式。 想法是迭代字典键的并集,然后利用dict.get的默认参数。 d1 = {'apple': ['5', '65'], 'blue': ['9', '10', '15', '43'],
'is': ['5', '6', '13', '45', '96'], 'yes': ['1', '2', '3', '11'],
'zone': ['5', '6', '9', '10', '12', '14', '18', '19', '29'
...
您可以指定width如下(传递关键字参数width ): >>> '{:>{width}} {:>{width}}'.format(1, 2, width=5)
' 1 2'
You can specify width as follow (passing keyword argument width): >>> '{:>{width}} {:>{width}}'.format(1, 2, width=5)
' 1 2'
您可以使用*来解压缩参数列表 : container = [
('Field', 'Integer', 'Hex'),
('Machine;', 332, '0x14c'),
('NumberOfSections;', 9, '0x9'),
('Time Date Stamp;', 4, '0x4'),
('PointerToSymbolTable;', 126976, '0x1f000')
]
lengths = [
max(len(str
...
my_list.append(glob("/bla/bla/bla/" + foldername))在循环外部调用。 所以它只会附加最后一个foldername。 Python不是我的goto语言而是 for x in list:
foldername = 'bla/exp-{number}/exp-{number}-A/bls'.format(number = x)
my_list.append(glob("/bla/bla/bla/" + foldername))
len(m
...
您只需解压缩列表即可: >>> x = [1, 2, 3, 4, 5]
>>> 'The first 4 items in my list are {}, {}, {}, {}'.format(*x)
'The first 4 items in my list are 1, 2, 3, 4'
>>>
任何剩余的参数都将被忽略。 You can simply unpack the list: >>> x = [1, 2, 3, 4, 5]
>>> 'The first 4 items in my
...
python如何创建一个列表_使用python中的format()创建一个列表(make a list using format() in python)...相关推荐
- java线程 创建与启动_浅析Java中线程的创建和启动
前言 线程是一个程序内部的顺序控制流.cpu实际上在一个时间点上,只执行一个.只不过我们把cup分成了多个时间片,由于速度很快,我们看起来像是多个线程.就像你的时间分成几片,这样整体看来做事情有规律, ...
- python 打印数组第一行_打印数组中的第一个值而不是只打印第一个字母?(Python)...
我使用Python将SQLite3数据库中的数据追加到数组中.现在我有了一个数组,我正试图以如下格式打印附加数据:print "Team: " + new_array[0][0] ...
- python打开交互界面设计_老司机必备——用PyQt做一个有交互界面的妹子图爬虫...
内容简介:老司机必备--用PyQt做一个有交互界面的妹子图爬虫 代码飙车,指日可待.今天的课程教大家结合PyQt和 Python 爬虫技术,做一个带有交互界面的妹子图网站爬虫程序. 一.实验简介 1. ...
- python实现excel数据透视_在pywin32中创建Excel数据透视缓存
我试图用python创建一个pivot表,但无法让它在我自己的数据上工作.我已经确定了一个问题单元是示例文件中的最后一个单元.在excel中直接创建透视表时,同样的数据也可以正常工作.在 代码如下:i ...
- python实现链表的删除_删除链表中的元素,但是只能使用一个指针
先用使用常规方法,两个指针: golang实现: type Node struct {value intnext *Node}type Link struct {head *Nodetail *Nod ...
- python怎么横着输出_对python3中, print横向输出的方法详解
对python3中, print横向输出的方法详解 Python 2 : print打印的时候,如果结尾有逗号,打出来时候不会换行.但是在python3里面就不行了. Python3: 3.0的pri ...
- python去除图片复杂背景_[OpenCV-Python] OpenCV 中的图像处理 部分 IV (五)
部分 IV OpenCV 中的图像处理 22 直方图 22.1 直方图的计算,绘制与分析 目标 • 使用 OpenCV 或 Numpy 函数计算直方图 • 使用 Opencv 或者 Matplotli ...
- python随机森林变量重要性_推荐 :一文读懂随机森林的解释和实现(附python代码)...
原标题:推荐 :一文读懂随机森林的解释和实现(附python代码) 作者:WilliamKoehrsen:翻译:和中华:校对:李润嘉 本文约6000字,建议阅读15分钟. 本文从单棵决策树讲起,然后逐 ...
- python调用excel的宏_在 Excel 中使用 Python 开发宏脚本
文 | varlemon 编辑 | EarlGrey 推荐 | 编程派公众号(ID:codingpy) 之前发文介绍过一个叫GridStudio的神器,可以在网页版应用中将 Python 与表格处理结 ...
- 下列变量名不符合python命名规范的是_下列选项中不符合Python语言变量命名规则的是...
[单选题]下列Python保留字中,不用于表示分支结构的是 [单选题]以下程序的输出结果是: j = '' for i in "12345": j += i + ',' print ...
最新文章
- 路由器虚拟服务器功能(广域网服务端口和局域网服务端口的映射关系)
- Kaggle神器LightGBM最全解读!
- 文件操作:fread()和fwrite()
- VTK:IO之ImageWriter
- 服务器每秒钟执行命令数量是什么_全国自考互联网及其应用模拟试卷(一)及答案.doc...
- UserThreadLocal 用户线程Token拦截验证
- Pattern类与Matcher方法的验证
- java的IO知识梳理
- B/S、C/S架构与视频对话技术
- 跨平台的移动Web应用开发平台 PhoneGap 1.6 发布
- 宽带网速如何测试软件,怎样测试网速 多种测试网速方法【推荐】
- Word重复操作快捷键F4
- vue 播放m3u8视频
- 软考岗位设置与岗位描述
- Apache RocketMQ源码学习之生产者发送消息
- 前端 mockjs模拟数据
- 为了成长,我豁出去了!同程苏州,我来了!
- ABAP字符串系列操作
- Springboot林业企业销售系统模块58udx计算机毕业设计-课程设计-期末作业-毕设程序代做
- vue 中使用 echart 绘制世界地图中国地图省地图
热门文章
- plc和pc串口通讯接线_PC与PLC的串口通信及编程实现
- python课程_python课程大放送
- Linux内存管理:ARM64体系结构与编程之cache(1)
- Linux文件系统之:通用块处理层 ll_rw_block | +往期文章回顾
- Linux内核:一文读懂文件系统、缓冲区高速缓存和块设备、超级块
- 用c语言运行Linux命令,使用execv(C语言)从linux命令提示符运行命令
- matplotlib坐标设置(笔记二)
- numpy的增删改查操作
- security面试_41 道 Spring Boot 面试题,帮你整理好了!
- java junit mock_使用Mockito进行Java的Mock测试