一系列问题(一问一答,大概三个问提,先放第一个)
图中第一个代码为什么报错,感觉跟第二个几乎差不多。奔溃了{:5_104:} join 很抱歉,您没有提供代码或图像,因此我无法确定您所指的第一个代码和第二个代码是什么。请提供更多细节或代码片段,这样我才能为您提供更准确的帮助。 isdkz 发表于 2023-5-22 22:05join
哭了。。。搞了半天。那第二个问题,见图片,为什么list2和list3不是一个列表呢。
list1=
list2=
list2
['1', '2', '3', '4', '5']
num=''.join(list2)
num
'12345'
num2=12345
list3=
list3
['1', '2', '3', '4', '5']
list3 is list2
False
ansire 发表于 2023-5-22 22:16
哭了。。。搞了半天。那第二个问题,见图片,为什么list2和list3不是一个列表呢。
list2 和 list3 是包含相同元素的两个列表,但它们不是同一个列表。 is 操作符在Python中是用来检查两个变量是否指向内存中的同一对象。即使两个列表有相同的元素,它们也可能在内存中位于不同的位置,因此 is 会返回 False 。
简单地说, is 比较的是对象的身份,而不是它们的值。如果你想比较两个列表的值是否相等,你应该使用 == 操作符,如 list2 == list3 。
此外,你在创建 list2 和 list3 时分别使用了两个不同的列表推导式,这意味着你创建了两个新的列表,即使它们包含相同的元素,它们也是两个不同的对象。
以下是一个示例:
list1 =
list2 =
num2 = 12345
list3 =
print(list2 == list3)# Prints: True
print(list2 is list3)# Prints: False
在这个示例中, list2 == list3 返回 True ,因为两个列表的元素相同,而 list2 is list3 返回 False ,因为它们是两个不同的对象。 这是因为第一个代码片段存在一些语法错误和拼写错误,例如在将列表转化为字符串时使用了 'jion' 而不是 'join'。而第二个代码片段则没有语法错误,可以正常执行并得到正确的结果。建议在编写代码时多加注意拼写和语法的正确性 很抱歉,由于您没有提供图片或代码,我无法准确地回答您的问题。但一般情况下,如果两段代码几乎相同,而且其中一段代码出现了报错,可能是因为出错的那段代码有语法错误或者语义错误。您可以仔细检查一下出错的代码,看看是否缺少某些符号或者是否使用了错误的变量名或方法名等。 歌者文明清理员 发表于 2023-5-22 23:38
很抱歉,由于您没有提供图片或代码,我无法准确地回答您的问题。但一般情况下,如果两段代码几乎相同,而且 ...
@歌者文明清理员 你的脚本看不见图片{:10_256:} isdkz 发表于 2023-5-22 23:56
@歌者文明清理员 你的脚本看不见图片
{:10_277:} 歌者文明清理员 发表于 2023-5-22 23:57
脚本违规吗? sfqxx 发表于 2023-5-23 18:05
脚本违规吗?
只要不频繁刷就好 歌者文明清理员 发表于 2023-5-23 18:06
只要不频繁刷就好
{:10_277:}
学学爬虫吧,人比不过脚本{:10_269:} sfqxx 发表于 2023-5-23 18:10
学学爬虫吧,人比不过脚本
{:5_94:}这就是爬虫脚本 歌者文明清理员 发表于 2023-5-23 18:19
这就是爬虫脚本
我说我自己{:10_320:} 歌者文明清理员 发表于 2023-5-22 22:11
很抱歉,您没有提供代码或图像,因此我无法确定您所指的第一个代码和第二个代码是什么。请提供更多细节或代 ...
......
页:
[1]