python 查看list长度如何把长度为1的 list ['1,2,3,4,'] l转为长度为4的 lilillist [1,2,3,4]

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)在python中如何将两个list合并成一个list,不用for语句_百度知道
在python中如何将两个list合并成一个list,不用for语句
a=[1,2,3]b=[4,3,2,5,6]输出:c=[1输入,5,3],[4,6]注意输出不是[[1,2,5,4
我有更好的答案
除了直接相加(生成新的list),还有两种方法(修改其中一个list):用list的extend方法,L1.extend(L2),该方法将参数L2的全部元素添加到L1的尾部,例如:&&&&L1&=&[1,&2,&3,&4,&5]&&&&L2&=&[20,&30,&40]&&&&L1.extend(L2)&&&&L1[1,&2,&3,&4,&5,&20,&30,&40]用切片(slice)操作,L1[len(L1):len(L1)] = L2和上面的方法等价,例如:&&&&L1&=&[1,&2,&3,&4,&5]&&&&L2&=&[20,&30,&40]&&&&L1[len(L1):len(L1)]&=&L2&&&&&&&&L1[1,&2,&3,&4,&5,&20,&30,&40]但切片方法用起来更灵活,可以插入到头部,或其他任意部位,例如:加到开头:&&&&L1&=&[1,&2,&3,&4,&5]&&&&L2&=&[20,&30,&40]&&&&L1[0:0]&=&L2&&&&L1[20,&30,&40,&1,&2,&3,&4,&5]加到中间:&&&&L1&=&[1,&2,&3,&4,&5]&&&&L2&=&[20,&30,&40]&&&&&&&&L1[1:1]&=&L2&&&&L1[1,&20,&30,&40,&2,&3,&4,&5]参考1.《python libarary referece》5.6.4. Mutable Sequence Types:(oschina文档镜像地址)
采纳率:55%
直接相加a+b
本回答被提问者采纳
a.extend(b) print a
为您推荐:
其他类似问题
您可能关注的内容
python的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]
In [29]: a=[x for x in range(1,101)]
In [30]: b=[a[x:x+3] for x in range(0,100,3)]
In [31]: b
[[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
[10, 11, 12],
[13, 14, 15],
[16, 17, 18],
[19, 20, 21],
[22, 23, 24],
[25, 26, 27],
[28, 29, 30],
[31, 32, 33],
[34, 35, 36],
[37, 38, 39],
[40, 41, 42],
[43, 44, 45],
[46, 47, 48],
[49, 50, 51],
[52, 53, 54],
[55, 56, 57],
[58, 59, 60],
[61, 62, 63],
[64, 65, 66],
[67, 68, 69],
[70, 71, 72],
[73, 74, 75],
[76, 77, 78],
[79, 80, 81],
[82, 83, 84],
[85, 86, 87],
[88, 89, 90],
[91, 92, 93],
[94, 95, 96],
[97, 98, 99],
In [32]: a
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
阅读(...) 评论()python 合并两个list 比如a=[[1,2], [3,4]] b=[[5],[6]] 怎么变成c=[[[1,2],[5]], [[3,4],[6]]]_百度知道
python 合并两个list 比如a=[[1,2], [3,4]] b=[[5],[6]] 怎么变成c=[[[1,2],[5]], [[3,4],[6]]]
我有更好的答案
in&for&i&nbsp,&zip(a用 zip 函数进行组合,然后把返回的每个元素转 listc=[list(i)&nbsp
采纳率:46%
//g.baidu.jpg" esrc="http.append(b[i])&&c)运行效果;&2],&[3;[30],&[40]]c&=&[[1.hiphotos.baidu.com/zhidao/wh%3D450%2C600/sign=dbafe5277a8fee4f88bb0/acb7d0a22a4470afc2ef;&nbsp,&nbsp:<img class="ikqb_img" src="&&nbsp以下代码运行通过:a&=&nbsp
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。python 中如何将一个list 转成dict,且将第一个元素作为key,而后四个作为value?_百度知道
python 中如何将一个list 转成dict,且将第一个元素作为key,而后四个作为value?
2,24,21)作为value,24,21)}实际数据是以5个一组超过千组,将‘1’设为key:(0.2,90,90,24,最终为{&#39;1&#39;,而将(0.2,90,21)如对于a=(1, 0
我有更好的答案
(3,&0.2,90#;={i[0]:i[1:]&in&nbsp:/Users/Administrator/Desktop/list_}#dict_&coding:&utf-8&nbsp:i[1;(0.2,&90;3;python#&-*-&nbsp,&nbsp:]&for&dict_===============&90,&24;0,&for&i&nbsp:&C,21);-*-list_&21):&(0.2,&90,&nbsp.2;24,&21),&2:&(0,&nbsp,90,24:&=&[(1,&0.2,90,24,21),(2,24,21)]dict_&i&in&list_}print&nbsp.py&==============={1,&RESTART.2;={str(i[0]),&nbsp!/usr/bin/env&nbsp
采纳率:77%
来自团队:
a+2mylist&mylist: myDict[key[0]]&=&[]for&in&nbsp,a+4))myDict&=&nbsp: mylist,a+3;{}for&key&nbsp.append((a,a+1;a&in&range(0,10000)
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 python 定义list长度 的文章

 

随机推荐