Python 3.x 向列表中添加字符串就是创建字符列表
我正在尝试制作一个脚本,在列表中搜索电子邮件。问题是,将找到的电子邮件添加到电子邮件列表时,它会返回电子邮件字符串,但会像.split()中那样被切碎 第一个print()语句返回我所期望的ana@gmail.com,但当我打印电子邮件列表时,我将其全部切碎,输出:Python 3.x 向列表中添加字符串就是创建字符列表,python-3.x,Python 3.x,我正在尝试制作一个脚本,在列表中搜索电子邮件。问题是,将找到的电子邮件添加到电子邮件列表时,它会返回电子邮件字符串,但会像.split()中那样被切碎 第一个print()语句返回我所期望的ana@gmail.com,但当我打印电子邮件列表时,我将其全部切碎,输出: ana@gmail.com ['a', 'n', 'a', '@', 'g', 'm', 'a', 'i', 'l', '.', 'c', 'o', 'm'] 你不能添加到那样的列表中。您需要使用电子邮件列表。附加(i) Pyth
ana@gmail.com
['a', 'n', 'a', '@', 'g', 'm', 'a', 'i', 'l', '.', 'c', 'o', 'm']
你不能添加到那样的列表中。您需要使用
电子邮件列表。附加(i)
Python之所以这样做,是因为您可以对列表进行数学运算并做一些有趣的事情,例如
l = []
l = 5 * [2]
l
[2, 2, 2, 2, 2]
你不能添加到那样的列表中。您需要使用
电子邮件列表。附加(i)
Python之所以这样做,是因为您可以对列表进行数学运算并做一些有趣的事情,例如
l = []
l = 5 * [2]
l
[2, 2, 2, 2, 2]
email\u list+=[i]
email\u list+=[i]
谢谢你,但我真的不明白为什么,我知道你可以使用for循环切掉字符串,但这不是我做的,print函数返回了正确的结果,所以我真的很困惑python为什么会这样做,谢谢,但我真的不明白为什么,我知道可以使用for循环切碎字符串,但我没有这样做,print函数返回了正确的结果,所以我真的很困惑python为什么会这样做