List 更改列表中使用字符串创建的项目

List 更改列表中使用字符串创建的项目,list,python-3.x,listitem,List,Python 3.x,Listitem,让我们假设有一个列表 List1 = ["*AS","tqttq244%@"] 我想将第一项,“*AS”更改为“AS”(将*更改为空白)而不使用模块(这是我第一次尝试编程) 有没有办法指明列表中项目的顺序?字符串是不可变的,这意味着您必须构建一个新字符串并替换旧字符串 List1 = ["*AS","tqttq244%@"] new_item = " " + List1[0][1:] List1[0] = new_item List1[0]指的是列表中的第一项(基于零的索引) List1[0

让我们假设有一个列表

List1 = ["*AS","tqttq244%@"]
我想将第一项,
“*AS”
更改为
“AS”
(将
*
更改为空白)而不使用模块(这是我第一次尝试编程)


有没有办法指明列表中项目的顺序?

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

List1 = ["*AS","tqttq244%@"]
new_item = " " + List1[0][1:]
List1[0] = new_item
List1[0]
指的是列表中的第一项(基于零的索引)

List1[0][1:://code>从索引1(第2个字符)开始到字符串结尾对字符串进行切片

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

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