Python中数组有类似C中指针吗? 可以把一串数据赋值给数组 从数组第一个开始赋值

 我来答
yinfengnong
2018-11-19 · TA获得超过5619个赞
知道大有可为答主
回答量:2344
采纳率:89%
帮助的人:2299万
展开全部

代码如下:

#coding=utf8

def data(arr):
    for i in range(10):
        arr.append(i)


if __name__ == '__main__':

    # 定义一个数组
    arr = []

    # 通过方法 data() 为arr赋值
    data(arr)

    # 输出数组
    print(arr)

运行结果:

更多追问追答
追问
我的意思是data  是一个已经被写好的函数  不是自己写   别人留了一个接口放入数组指针
追答
data 别人可以随意定义,只需要在函数操作 arr 就可以了,因为参数传递的是引用,相当于指针,在函数修改了 arr ,在函数外的 arr 也会改变的。
bj_jp996e49a
2018-11-19 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:78%
帮助的人:2624万
展开全部
直接学c语言好了。。每种语言都有自己的特点。
phthon语言以简单实用作为流行的源泉。。多靠相对的库插件才能实现更复杂的应用。
会phthon语言,再学c语言也很容易,语句关键字基本上都是通用的。
你不可能要求一种语言具备其他语言所有功能,否则那就不是phthon语言了。。
更多追问追答
追问
如果Python不行再考虑C
追答
phthon本就是解决简单问题的语言。。
而你需要的如果是指针类的,是涉及到复杂编程和硬件内存操作的应用,只有c语言才能做到。
其他如phthon等语言,都是为了普遍应用,脱离硬件之外的编程语言,本身对硬件的操作,如内存直接操作等都不是很适合。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
劫情ren
2018-11-19 · TA获得超过186个赞
知道答主
回答量:16
采纳率:0%
帮助的人:1.2万
展开全部
哈哈哈哈哈哈哈哈哈哈哈哈忘了!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吐哔喃啵腕
2018-11-19 · TA获得超过234个赞
知道小有建树答主
回答量:170
采纳率:86%
帮助的人:63.1万
展开全部
哈哈老哥又是你,我说了,def一个方法可以做到的。
追问
能不能具体点呢   我是新手  假设函数为data()   括号里为要填的数组指针   就刚才创建的数组为例   谢谢了
追答

其实不用刚才那个empty的,反而麻烦了,直接赋值就行了。

import numpy as np
import random

def data(a):
    b = np.array(a, dtype='float32')
    return b

a=random.sample(range(100),100)
print(data(a))

a是随机生成的,有100个(0,100)的数的list

b是数组

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式