- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试以下列格式打印一些数据:
Data 1: Foo1
Foo2
Foo3
Data 2: Stuff1
Stuff2
Stuff3
目前,我有一个跟踪数据集的变量,以及列表中每个数据集的内容。直觉上,似乎我应该能够简单地做到:
print("Data " + str(data_num) + ": ", end = "")
for d in dataset:
print(d.rjust(len(d) + 8)
问题是这缩进了数据标签并给了我
Data 1: Foo1
Foo2
Foo3
...
我目前的解决方案是简单地写
print(*dataset, sep = "\n ")
代替 for 循环。这在技术上给了我正在寻找的输出,但似乎应该有一个比简单地手动添加空格更令人满意的解决方案。
提前致谢!
最佳答案
试试这个:
print("Data " + str(data_num) + ": ", end = "")
for k, d in enumerate(dataset):
print(''.join(['\t\t' if k else '', d]))
它将为除第一行之外的每一行添加 8 个空格。
关于python - python 输出的悬挂缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46945740/
我试图使用 2 个文件描述符让父级向子级发送信息,并让子级将其发回。 #include #include #include #define READ 0 #define WRITE 1 int
我需要摆脱警告,其中之一是 -Wdangling-else。它在以下宏定义中记录了一个悬空 if: #define FOR_EACH_REF(var, container) \ if(bool
我使用eclipse进行php开发。我最近遇到了一个问题,IDE 会挂起,并且每当我打开 eclipse 时就会立即返回挂起状态。它说它卡在“初始化Java工具”上。我重新安装了多个版本的java和e
我想使用队列来保存结果,因为我希望消费者(串行而不是并行)在工作人员产生结果时处理工作人员的结果。 现在,我想知道为什么以下程序挂起。 import multiprocessing as mp imp
我是 ruby/rails 的新手,过去 2 天一直被一个问题搞得头晕目眩,希望这个论坛上的人能帮助我解决这个问题。 我正在使用 Rails 4 并使用 Passenger + Nginx 和 M
在堆上释放内存后 - vector 中仍保留(悬空)指针。如何完全删除 vector 元素? vector obstacles; vector actions; void Game::free(Ga
在编译器构造中,主要的歧义问题之一是dangling else。正如 Aho、Lam、Sethi 和 Ullman 在《编译器:原理、技术和工具》一书中提到的,悬空 else 的语法不能与 LL(1)
细节: ? Workspace name (e.g., org name) swag
我是一名优秀的程序员,十分优秀!