2017-05-26 127 views
0

让我们假设有一个列表更改项目

List1 = ["*AS","tqttq244%@"] 

我想第一个项目,"*AS"变成不使用模块" AS"(昌*成空)(这是我第一次尝试编程)。

有什么方法可以指出列表中的项目顺序吗?

回答

0

字符串是不可变的,这意味着你必须建立一个新的字符串并替换旧字符串。

List1 = ["*AS","tqttq244%@"] 
new_item = " " + List1[0][1:] 
List1[0] = new_item 

List1[0]指的是在该列表中的第一项(一个从零开始的索引)。

List1[0][1:]切片从索引1(第2个字符)开始直到字符串结尾的字符串。

new_item由一个新的第一个字符和原始字符串的其余部分跳过第一个字符构造而成。

列表是可变的,因此​​将替换列表中的第一个项目。