str1= ",".join(str(e) for e in paths)
str2= ",".join(str(e) for e in newlist)
print(str1)
print(str2)
for j in str2:
for i in str1:
if (j[0]==i[0]):
print('number is {}'.format(i))
嘿,我正在制作程序,我需要访问列表元素的特定数字,例如如果一个列表是 [12,23,34] 而另一个是 [13,34],我想访问第一个元素,即 12 的数字,即 1 & 2并将其与另一个列表进行比较,如果出现任何相等的数字,我想打印第一个列表的第一个元素。就像在我们的示例中 12 和 13 有 1 作为相等的数字我想打印 12。我尝试了几天但卡住了。而且我尝试将它转换为字符串然后也出现了一些问题。
在上面的例子中,我得到这样打印的特定数字:
number is 1
number is 3
number is 3
number is ,
number is ,
number is 1
number is 4
我不想要“逗号”,如果发生匹配,则应按照示例中的说明打印数字。任何帮助将不胜感激。
谢谢。