更改列表中使用字符串制作的项目

Changing item made with string in list

假设有一个列表

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

我想把第一项"*AS"改成" AS"(把*改成空白)不使用模块(这是我第一次尝试编程)

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

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

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

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

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

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

列表是可变的,因此 List[0] = new_item 替换列表中的第一项。