python - 在 Python 中列出并连接它
问题描述
伙计们,我想要这样的输出嗨伙计们,我想在列表中使用 \n 我该如何使用它,例如:
from termcolor2 import colored
flag = True
usercount = 0
adminlist = []
while flag:
name1 = input("enter user name:")
family1 = input("enter user family:")
usercount += 1
print("hi",colored(name1,"blue"),colored(family1,"blue"),f"welcome to our group\nuser count:",colored(usercount,"green"))
adminlist.append(name1)
adminlist.appedn(fname1)
print(adminlist)
shure = input("conn or exit?")
if shure == "exit":
print(colored("Admin loged out",'red'))
break
if shure == "conn":
print(colored("enter your new user:",'green'))
else:
print("ERROR! SOMTHING WENT WRONG!")
break
我的代码返回它,但我希望所有管理员都像这样进入列表 [mmdyari , saraazadkhani]
但它会在一个列表中返回所有管理员并将 name1 和 fname1 分开我如何连接它以及它放入列表中的下一个输入
解决方案
正如@Code-Apprentice 所说,您所看到的是您的列表的表示。如果你想格式化你的列表,你必须自己做,例如,
arr = ["Alex","jhonson","all","heydari"]
for i in range(0, len(arr), 2):
print(arr[i], arr[i+1])
哪个输出
Alex jhonson
all heydari
但最好这样改变你的清单
better = [("Alex","jhonson"),("all","heydari")]
for firstname, lastname in better:
print(firstname, lastname)
它也输出
Alex jhonson
all heydari
但更清晰。
如果您只想单独打印每个名称对,那么为什么每次都打印整个列表?是什么阻止您只打印当前对?例如,
print(name1, family1)
或者,如果你真的想要方括号和引号
print([name1, family1])
推荐阅读
- node.js - 有没有办法在 Windows 中使用 npm 安装不同的节点版本?
- c - 用值声明指针的正确方法
- delphi - Delphi调用基于TObject类型的虚拟构造函数
- jsf - WL12.2 processMultipartConfigAnnotation 引发异常
- javascript - 如何获得 React-Select 选项的值?
- r - sparklyr::spark_write_jdbc 不接受 Spark 数据帧?
- python - Python:.format(name, age) 在这个称为封装的套件中做了什么?
- python - 从 json dict 中删除的 Python 不起作用
- typescript - Jest 抛出 TypeError: (0 , _module.myFunction) is not a function,用 Jest 测试导出的函数(非默认)
- node.js - 我想在猫鼬中使用 upsert 插入文档