li=[['a','b',['t', 'c'],'d'],['e','f','g','h']]

def a(l, c, ar = []):

t = 0

arr = []

for i in l:

if type(i) == list:

ar.append(t)

if a(i, c, ar):

return ar

else:

if c == i:

print 'yes'

ar.append(t)

return ar

t += 1

return False

ttt = a(li, 'c')

print ttt

我本机电脑没有测试环境,我使用的我的路由器测试的,不过程序没有问题,

a函数本身进行了递归,如果你的list是多维列表,则会无限深入检测,直到找到第一个符合条件的值为止。

返回的是一个列表,长度根据你的列表维数确定。

你测试下就知道了。

不知道的欢迎追问,但请不要不采纳答案。

——————————

补充一下,使用python的时候,要尽量避免使用一些类似list、str这样的字符串当成变量名字,因为这些字符串是python中的一些内置类,一但使用了,就会将内置类的名称替换掉,千万要当心!.

以上

python多维字符数组_python多维数组内找指定字符串相关推荐

  1. python课程设计矩阵对角线之和_Python二维数组实现求出3*3矩阵对角线元素的和示例...

    Python二维数组实现求出3*3矩阵对角线元素的和示例 题目:求一个3*3矩阵对角线元素之和. 程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出. def two_dime ...

  2. python多维数组排序算法_python 多维数组的排序

    这几天写php程序,发现php里有一个array_multisort()函数十分好用,可以轻松对多维数组进行排序,查了查python的相关资料,视乎没有一个比较直接的函数来完成多维数组的排序 单个数组 ...

  3. python运维课程标准_Python运维初级课程

    随着信息时代的持续发展,IT 运维已经成为 IT 服务内涵中重要的组成部分.面对越来越复杂的业务以及日趋多样化的用户需求,不断扩展的 IT 应用需要合理的 IT 运维保障 IT 服务灵活便捷.安全稳定 ...

  4. python输入input数组_python怎么输入数组

    python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...

  5. python输入数组_python怎么输入数组

    python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...

  6. python 输入一个数组_python怎么输入数组

    python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...

  7. python遍历字符串数组_Python遍历numpy数组的实例

    Python遍历numpy数组的实例 在用python进行图像处理时,有时需要遍历numpy数组,下面是遍历数组的方法: [rows, cols] = num.shape for i in range ...

  8. python中如何定义数组_python如何定义数组

    展开全部 Python数组还有一个变态的使用2113方法,就是调用时可以不按参5261数顺序,对于我们掌握怎样正4102确创建1653Python数组是很有帮助的,而且也可从中学到不少编程技巧,例如委 ...

  9. python 数组添加数组_Python添加到数组

    python 数组添加数组 Python doesn't have any specific data type as an array. We can use List that has all t ...

最新文章

  1. .net 基于Jenkins的自动构建系统开发
  2. 南召天气预报软件测试,南召天气预报15天
  3. ADO.net,Linq to SQL和Entity Framework性能实测分析
  4. grep -v XXXXX
  5. maven 工程mybatis自动生成实体类
  6. ROS知识[14]:安装ubuntu 18.04和eclipse+CDT(installer)
  7. php中英文截取字符串长度,PHP截取字符串长度(中英文混合字符串)_PHP教程
  8. 作为服务器上的操作系统,作为服务器的操作系统
  9. 《管理系统中计算机应用》上机题,《管理系统中计算机应用》上机试题
  10. Spring beans配置方案(一) 学习笔记
  11. 【王道操作系统笔记】进程定义组成组织方式特征
  12. 国内PHP,ASP免费开源的CMS介绍
  13. Sencha Touch 心得
  14. 直接内存回收中的等待队列
  15. backupexec linux oracle,自动恢复 - 详解通过Backup Exec来实施Oracle灾难恢复_数据库技术_Linux公社-Linux系统门户网站...
  16. opencore 0.6.3 华硕_Apex英雄支持NVIDIA Reflex 华硕显卡低延迟利器_
  17. 关于QQ热键在不知道的情况下找出热键组合的办法
  18. buuctf misc 小易的U盘
  19. Excel是什么软件?免费的吗?
  20. IntelliJ IDEA 2018.3.3版本破解,亲测可用

热门文章

  1. 基于深度学习OpenCV与python进行字符识别
  2. gluoncv 训练自己的数据集,进行目标检测
  3. 一个简单express+jade+mysql+bootstrap+nodejs的demo
  4. ORM版学员管理系统
  5. Spring事务管理3----声明式事务管理(1)
  6. Asakura的魔法世界
  7. 欧盟调查或拖累进程 高通收购NXP一波三折
  8. python接口自动化5-Json数据处理
  9. 正则表达式(javascript)
  10. Yii学习笔记【2】