python 定义数组长度

视情况而定

如果你组是追加元素的可以不用定义长度

如果始化一表然后要修改其中的值的话,就要定义长度了。

举个例子吧

a = []
for i in range(10):
a.append(i)
print a

b = [0 for i in range(10)] #也可以b = [0]*10
for i in range(10):
b[i]=i
print b

视而定

若数组是追加一个元可以不用定义长度

若初始化一个列表然后要修改其值的话,就要定义长度了。

例:

拓展资料

设计定位

Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。

在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。这些准则被称为Python格言。在Python解释器内运行import this可以获得完整的列表。

Python开发人员尽量避开不成熟或者不重要的优化。一些针对非重要部位的加快运行速度的补丁通常不会被合并到Python内。所以很多人认为Python很慢。不过,根据二八定律,大多数程序对速度要求不高。

在某些对运行速度要求很高的情况,Python设计师倾向于使用JIT技术,或者用使用C/C++语言改写这部分程序。可用的JIT技术是PyPy。

Python是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。

Python支持重载运算符和动态类型。相对于Lisp这种传统的函数式编程语言,Python对函数式设计只提供了有限的支持。有两个标准库(functools, itertools)提供了Haskell和Standard ML中久经考验的函数式程序设计工具。

虽然Python可能被粗略地分类为“脚本语言”(script language),但实际上一些大规模软件开发计划例如Zope、Mnet及BitTorrent,Google也广泛地使用它。Python的支持者较喜欢称它为一种高级动态编程语言,原因是“脚本语言”泛指仅作简单程序设计任务的语言,如shellscript、VBScript等只能处理简单任务的编程语言,并不能与Python相提并论。

Python本身被设计为可扩充的。并非所有的特性和功能都集成到语言核心。Python提供了丰富的API和工具,以便程序员能够轻松地使用C语言、C++、Cython来编写扩充模块。Python编译器本身也可以被集成到其它需要脚本语言的程序内。

因此,很多人还把Python作为一种“胶水语言”(glue language)使用。使用Python将其他语言编写的程序进行集成和封装。在Google内部的很多项目,例如Google Engine使用C++编写性能要求极高的部分,然后用Python或Java/Go调用相应的模块。

《Python技术手册》的作者马特利(Alex Martelli)说:“这很难讲,不过,2004 年,Python 已在Google 内部使用,Google 召募许多 Python 高手,但在这之前就已决定使用Python,他们的目的是 Python where we can, C++ where we must,在操控硬件的场合使用 C++,在快速开发时候使用 Python。”

参考资料:百度百科--Python

视情况,如果你的数组是一个元素的可以定义长度。

如果你初始化一个列表然后改其中的值的话,就要定义长度了。

举个例子:

a = []
for i in range(10):
a.append(i)
print a

b = [0 for i in range(10)]  #也可以b = [0]*10
for i in range(10):
b[i]=i
print b

拓展资料

Python (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。

需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

这个是根据情况来决定的果你的数组是追加一个元素的可以不义长度,如果你初始化一个列表然后要修改其中的值的话,就要定义长度了。 

拓展资料

Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

不需要,这是python的特点。。
喜欢阅读
  • 醉梦倚看山前雪

    醉梦倚看山前雪

    一朝身死,将门女重生成农家妇。替嫁为野人妻,刘晓冬唯有韬光养晦。夺亲之仇,灭门之恨,她会让他们一一还来!

  • 上辈子,我们是夫妻?

    上辈子,我们是夫妻?

    今生,她是个小偷,第一次发善心便送了小命儿,穿越回了古代,一切从头来过。今生,他们是仇人,回到前一世,他变成有钱的大叔,她却成为他家的丫鬟。什么?可恶大叔要娶她做续弦?还让她一个二八黄花大闺女给一堆孩子当后娘?我呸!哪有这么便宜的事儿?除非……

  • 天若有情∶夕阳离歌

    天若有情∶夕阳离歌

    我一生渴望被人收藏好,妥善安放,细心保存。免我惊,免我苦,免我四下流离,免我无枝可依。而那人我已寻到,就是我挚爱的你。这个故事是从一个平凡而又普通的少年身上拉开帷幕,一直持续,没有结局。

  • 情陷冷情小男人:亲爱的,我要嫁给你

    情陷冷情小男人:亲爱的,我要嫁给你

    他一出生,就被她蛮横而霸道地宣为已有,并在他的额头上深深地映上一吻,说是打上了她林晨仪的印迹!他十五岁,不顾一切地冒雨跑到她的窗前,深情地对她说:“晨仪!等我十年!十年后我来娶你!”他再次出现在她的面前,却带着复仇的目的冷漠地接近她,将她狠狠伤害的同时,也将自己的心伤害得遍体鳞伤!谁也不知道,他们的爱情到底该走到何方?是走向绝境?还是爱情的新生?

  • 天骄战神

    天骄战神

    和老婆大婚之夜不知所踪,三年后,王者归来,他必要手刃敌人,夺回当初的一切。

  • 神龙天骄

    神龙天骄

    三年前我遭人迫害,被迫抛下心爱之人,远走他乡。三年后我卷土重来,这一次,我有了守护你到地老天荒的力量!

  • 我的绝美总裁老婆

    我的绝美总裁老婆

    被人捡尸,成为了美女总裁的老公。好吧,我选择接受…

  • 种田之山神养成计划

    种田之山神养成计划

    农业大学毕业的曾晓,毕业之后因财产分割问题回到小山村,随身带空间,承包碾子山,闲来斗斗继母,没事耍耍恶人,农家生活乐无边!

  • 猜你喜欢
  • python定义不定长的数组
  • python怎么定义数组长度
  • python定义二维空数组
  • python变长数组
  • python中如何定义数组
  • Python定义数组
  • python数组最大长度
  • 数组一定要定义长度吗
  • 分支python
  • 热门推荐
  • 追忆潸然哪里可以看
  • 5位数除法竖式计算
  • 深信服什么时候上市
  • 有三个女人格斗的电影
  • 打开浏览器电脑死机
  • 恐怖直播结局有彩蛋
  • 圣骑士的传说哪本好看
  • pocket puzzle
  • 苏东坡断案传奇新浪
  • wwe2006年全部视频
  • ghost town Stephan
  • 杉杉有喜第二部龙凤胎
  • 换子疑云
  • 一个样的影院影音先锋
  • 火影冒险模式时有语音
  • 今年流行发型图片女
  • 2017lol新版客户端黑屏
  • e431 ssd 启动
  • 战狼2结局什么意思
  • 社保卡没有领取怎么办
  • All Right Reserved 强大网