永发信息网

python如何向数组中添加元素

答案:3  悬赏:50  手机版
解决时间 2021-04-02 21:38
python如何向数组中添加元素
最佳答案
python向数组中添加元素步骤如下:
#一个二维数组,元素按照题主的要求有正有负。
list1 = [[1,1],[-2,2],[3,-3],[-4,-4]]

#一个空数组,用于接受需求转换以后的数据。
list2 = []
#for循环,遍历数组中的元素。

for i ,j in list1 :
#按题主要求,负数变成0,非负数保留自身。楼上说条件索引的方法,大概也是在这一步的操作。
但因为是二维数组,所以想来太抽象,不适合大我这样思维能力一般的人。所以我用了绝对值求 平均数的笨方法。

[i,j] = [(i+abs(i))/2,(j+abs(j))/2 ]
#把转换后的数组元素追加到新数组。

list2.append([i,j])
#查看结果,[[1, 1], [0, 2], [3, 0], [0, 0]],
print list2
全部回答

python的list和tuple都提供数组的功能,区别是list可以改变长度,tuple不能改变长度
>>> tuple_a = (1,2,3)
>>> tuple_a
(1, 2, 3)
>>> tuple_a[1]
2
>>>
>>> tuple_a[3] = 4
Traceback (most recent call last):
  File "", line 1, in 
TypeError: 'tuple' object does not support item assignment
>>>
超过tuple的长度会报错
>>> list_a = [1,2,3]
>>> list_a
[1, 2, 3]
>>> list_a[1]
2
>>> list_a.append(4)
>>> list_a
[1, 2, 3, 4]
列表的长度是可以变化的。

python中的list叫做列表,可以通过append方法在列表的末尾添加单个元素x = [1,2,3]
x.append(4)
或者使用extend方法在列表末位添加多个元素,参数就变成了列表x.append([4,5,6])
或者使用insert方法在任意位置添加元素,第一个参数是插入元素的位置,第二个参数是插入元素的值x.insert(0,-1)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
氧化铁常温下会生成四氧成四化三铁吗
ug4.0 怎么画角平分线 不是草图
已无后续故事是什么意思
“以商养厕”是一种怎样的逻辑
朝花夕抬阅读答案
AE7.0中怎么让文本不受摄像机景深影响
装修的话科勒橱柜与欧派橱柜哪个档次高一点?
求学过机械类的大神帮忙解答下,感激不尽!
新款起亚k2手动挡十五周年纪念版的车怎么样
俄罗斯晋级四强是什么球队
待我长发及腰是什么意思呢?
山路无雨,为什么又会湿人衣王维的山中
喜阴的花卉有哪些
0.34 34循环化成分数
有35名同学去旅游租一辆面包车要200元限乘6人
推荐资讯
12个星座分别是人间至味是清欢中的哪个人物
1970年6月9号早上5点出生本命佛什么玉石好
三个连续偶数的和比其中最小的一个大54,这三
看见qq里有很多人,发店铺代理之类的说说,代
惠州到中山多远,多少钱!
一张动漫图片,一个女的半跪着撑着一把红色的
约旦的社会
熊廷弼的历史评价
李白戏宰从这个故事中可看出李白的性格
新出的nike板鞋,很不敢确定是不是真的
豆瓣有哪些 9 分以上的电影
谁有七夕节的祭祀词,谢谢各位大大了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?