猿问

最后打印第一个变量(索引=0)

我试图在末尾附加逗号分隔字符串的第一个元素。如果用户输入“第一,第二,第三”,那么它应该返回 ['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])


www说
浏览 197回答 1
1回答

斯蒂芬大帝

该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)您的列表现在将采用正确的格式。
随时随地看视频慕课网APP

相关分类

Python
我要回答