Python中如何分割列表进行对比。 我有一个 大列表账号,密码,性别,邮箱,账号2,密码2,性别2,邮箱2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中如何分割列表进行对比。 我有一个 大列表账号,密码,性别,邮箱,账号2,密码2,性别2,邮箱2相关的知识,希望对你有一定的参考价值。

接着上边,里面账号是唯一的。其他都不是,大列表假设有多组数据顺序都是一样的,但是都是4个一组。我手头有一组账号a,密码a,性别a,邮箱a,那么我要进行对比,确定我手头这个数据在这个列表里面该怎么写。绝对不能是一个个看看,因为密码邮箱等和账号有潜在关联,比如密码可能在表中重复,但是该账号对应密码是唯一的

参考技术A 把大数组4个分一组后,把一组的4个组合成一个字符串。把这些字符串组成数组tmp;
然后把你的数据组合成一个字符串,然后在数组tmp中查找。本回答被提问者和网友采纳
参考技术B 这个还是很容易吧

python中分割字符串

比如:
a = '1234'
a.split()
返回的结果是
['1234']
如果想要得到
['1', '2', '3', '4']
应当怎么写的delimiter参数?

split的默认参数是空格,这个函数实在字符串中寻找你给出的delimiter,并以这个delimiter为分割点,将字符串分割为列表的元素。如果你想将这个a中的每一个元素变成列表中的每一个元素的话可以使用列表的解析[x for x in a],或者是先定义一个空列表,然后在一个一个的添加,就像楼上的一样,像一楼一样使用内建的list工厂函数将字符串转换成列表也是可以的。 参考技术A imkow正解,直接转list最好,否则自己写list comprehension其实隐含的还是把字符串当list用,多此一举 参考技术B a = '1234'
for b in a :
print (b)
其实这样就可以了~但是功能比较单一
参考技术C a ='1234'
list = []
for i in a:
list.append(i)
参考技术D list(a)得['1', '2', '3', '4']本回答被提问者采纳

以上是关于Python中如何分割列表进行对比。 我有一个 大列表账号,密码,性别,邮箱,账号2,密码2,性别2,邮箱2的主要内容,如果未能解决你的问题,请参考以下文章

如何使用python划分列表并按升序和降序排序?

圆的低对比度分割

低对比度图像分割

如何从元素列表列表开始进行回归

如何从元素列表开始进行回归

python中分割字符串