更改列表中使用字符串制作的项目
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
替换列表中的第一项。
假设有一个列表
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
替换列表中的第一项。