Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何设置不断追加和添加到的列表的格式?_Python_Python 3.x_List_Formatting_Append - Fatal编程技术网

Python 如何设置不断追加和添加到的列表的格式?

Python 如何设置不断追加和添加到的列表的格式?,python,python-3.x,list,formatting,append,Python,Python 3.x,List,Formatting,Append,我有一个空列表,当通过输入功能输入数据时,该列表会不断追加,例如 x=[] 第一次输入后,列表将自动附加到如下内容: x=[CAR] 如何格式化列表以显示以下内容: >>>Encryption 1: CAR 第二次输入后,列表将显示: x=[汽车、轮船] >>>Encryption 1: CAR >>>Encryption 2: SHIP 我首先创建了两个列表: x=[] encryption_labels=[]这是我计划加密1、加密2的

我有一个空列表,当通过输入功能输入数据时,该列表会不断追加,例如

x=[]

第一次输入后,列表将自动附加到如下内容:
x=[CAR]

如何格式化列表以显示以下内容:

>>>Encryption 1: CAR
第二次输入后,列表将显示:

x=[汽车、轮船]

>>>Encryption 1: CAR
>>>Encryption 2: SHIP
我首先创建了两个列表:
x=[]
encryption_labels=[]
这是我计划加密1、加密2的地方。。。等等待形成


但是我被卡住了:(

只需遍历并访问相应的索引

for i in range(len(x)):
  print(encryption_labels[i] + ": " + x[i])

只需一个列表,您就可以使用
enumerate()
在列表中进行迭代,以获取索引和值。然后您可以根据以下情况打印内容:

x = ['CAR', 'SHIP']

for idx, val in enumerate(x):
    print(f">>>Encryption {idx + 1}: {val}")
其中打印以下内容:

>>>Encryption 1: CAR
>>>Encryption 2: SHIP

在将所有元素添加到
x
后,您可以在末尾将
x
转换为
encryption\u标签

encryption_labels = [f">>>Encryption {i+1}: {xi}" for i, xi in enumerate(x)]

这种格式设置的目的是什么?如果您只想这样打印列表,您可以创建一个方法来格式化这样的字符串,还是需要在列表中的值前面加上“Encryption x:”这还不是很清楚。你能不能更具体一些,包括当前的问题和你的总体目标,或者这个问题的背景?