小编Mik*_*ssa的帖子

按某些重复索引值拆分列表

我有一个整数列表,其中一些是连续的数字.

是)我有的:

myIntList = [21,22,23,24,0,1,2,3,0,1,2,3,4,5,6,7] 等等...

我想要的是:

MyNewIntList = [[21,22,23,24],[0,1,2,3],[0,1,2,3,4,5,6,7]]
Run Code Online (Sandbox Code Playgroud)

我希望能够通过元素0拆分此列表,即,当循环时,如果元素为0,则将列表拆分为单独的列表.然后,在分割myIntList任意次数(基于找到元素0的重复)之后,我想将每个"分裂"或连续整数组附加到列表中的列表中.

我还可以使用'字符串列表'而不是整数来做同样的事情吗?(根据重复出现的元素将主字符串列表拆分为较小的列表)

编辑:

我如何按连续数字拆分列表?我的列表中有一部分从322跳到51,中间没有0.我想拆分:

[[...319,320,321,322,51,52,53...]]
Run Code Online (Sandbox Code Playgroud)

[[...319,320,321,322],[51,52,53...]]
Run Code Online (Sandbox Code Playgroud)

基本上,如何按连续数字拆分列表中的元素?

发布在此处: 按顺序拆分列表(整数)到单独的列表中

python indexing split element list

7
推荐指数
1
解决办法
284
查看次数

使用字典键转换列表中的元素

我有一个valueskeys之前创建的字典中的确定匹配的列表.

myDict = {1:'A',2:'B',3:'C'}
myList = ['A','A','A','B','B','A','C','C']
Run Code Online (Sandbox Code Playgroud)

如何创建/转换myList为:

myNewList = [1,1,1,2,2,1,3,3]
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向吗?

不确定是否重要,我在另一个脚本中使用json创建了字典,现在我在当前脚本中加载创建的字典.

python dictionary list

3
推荐指数
1
解决办法
91
查看次数

标签 统计

list ×2

python ×2

dictionary ×1

element ×1

indexing ×1

split ×1