在末尾打印第一个变量(索引=0)

2024-04-20 02:34:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在末尾附加逗号分隔字符串的第一个元素。如果用户输入'first,second,third',那么它应该返回['first','second','third','first']

所以我很快就要完成了,但是我的代码首先返回['first','second','third]

我想先使用.append(),然后再打印代码。有人能详细说明一下.append()吗

s = input('Please enter a series of comma-separated strings: ')
l = s.split(",")
print(l,l[0])

Tags: of字符串代码用户元素inputseriesfirst
1条回答
网友
1楼 · 发布于 2024-04-20 02:34:59

append()函数允许用户在列表末尾添加值。 所以如果你的列表是["hi", 1, "hello"] 我们做了一个my_list.append(100)新的列表将会出现 ["hi", 1, "hello", 100]

对于您的情况,您需要做的就是在执行时将值读入列表 分开 然后

s = input('Please enter a series of comma-separated strings: ')
l = s.split(",")
l.append(l[0])
print(l)

您的列表现在将采用正确的格式

相关问题 更多 >