我们假设有一个列表
List1 = ["*AS","tqttq244%@"]
我想将第一项"*AS"
更改为" AS"
(将*
更改为空白)而不使用模块(这是我第一次尝试编程)。
有没有办法在列表中指明项目的顺序?
答案 0 :(得分:0)
字符串是不可变的,这意味着您必须构建一个新字符串并替换旧字符串。
List1 = ["*AS","tqttq244%@"]
new_item = " " + List1[0][1:]
List1[0] = new_item
List1[0]
指的是列表中的第一项(从零开始的索引)。
List1[0][1:]
切片从索引1(第二个字符)开始直到字符串结尾的字符串。
new_item
由新的第一个字符构成,其余的原始字符串跳过第一个字符。
列表是可变的,因此List[0] = new_item
替换列表中的第一项。