Python 如何在list里寻找一个数字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 如何在list里寻找一个数字相关的知识,希望对你有一定的参考价值。
BankofAmerica =["6178","6289","6354","6521"]
CapitalOne =["4130","4369","4890","4999"]
Chase =["8950","8230","8210","8676"]
TDBank =["3217","3333","3457","3899"]
这四个是列表, 创建一个程序输入一个数字, 然后检查这个数字是否存在在这四个列表中
CapitalOne =["4130","4369","4890","4999"]
Chase =["8950","8230","8210","8676"]
TDBank =["3217","3333","3457","3899"]
a='3333'
for i in [bankofamerica,capitalone,chase,tdbank]:
for a in i:
if a in i:return a
基本思路是这样追问
如果测试一个数字在这些列表中 print"True" 要怎么加进去呢..Return应该不是必须的吧?
追答if a in i:print a,'True'
参考技术B 使用正则表达式python list.append() 如何在列表名后引用变量
list_1 = []
list_2 = []
list_3 = []
for i in range(1,4)
list_(变量1-3).append(1)
有3个列表 现在我想让这个循环分别往这3个列表里添加一个数据
我试过list_%s.append(1) % i ’list_%s.append(1)’ % i 但是都报错了
--help!!!!!!
你可以把这 3 个 list 放到一个 list 中:
list_1 = []list_2 = []
list_3 = []
lists = [list_1, list_2, list_3]
for i in range(1,4):
lists[i-1].append(1) # i-1 是因为 list 的索引是从 0 开始的 参考技术A 直接赋值就可以了。
a='a':1,'b':[2]
a['c']=3
(此时a
=
'a':1,'b':[2],'c':3)
a['b'].append(4)
(此时a
=
'a':1,'b':[2,4],'c':3)
a['b']对应的是一个数组[2]所以有append。dict是字典,不需要增加而是直接赋值,相当于给字典添加一个定义
以上是关于Python 如何在list里寻找一个数字的主要内容,如果未能解决你的问题,请参考以下文章
如何在python中把一个set转化成另外一个list的名称?