python必背代码大全,python编程手机版下载
对于 Python 来说,序列是最基础的数据结构。序列中的每个元素都包含数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。。
Python有六种内置类型的数组,最常见的是列表和元组。Python元组类似于列表。不同之处在于元组的元素不能修改
List是最常见的Python数据类型,可以显示为方括号中的逗号分隔值。
对于 Java 来说,数组是在内存中存储相同数据类型的连续的空间的声明数组是在内存空间中形成一系列连续的空格。
数组名表示连续空间的起始地址,从这里可以依次访问数组的所有元素。数组中元素的顺序称为下标,从零开始。
所以本文就是介绍数组的创建、初始化和使用。。
目录
1.一维数组初始化
1、Python
2、Java
二。二维数组的初始化
1、Python
2、Java
三。三维序列的初始化
1、Python
2、Java
四。密码
1、Python
2、Java
另一方面,一维数组初始化1。Python制作了一个不同数据项的列表,用逗号和方括号分隔。
与字符串索引一样,列表索引从0开始。列表可以被剪切、合并等。
创建增删改查,里面的元素类型可混合不需要申报类型。
#一维数组list11=[Google ,百度,1997,2000] list2=[1,2,3,4,5] print (type (list1) type)) list
发现输出元素“Google”和“1997”的类型与调试的类型相同。
2.Java Java不管是一维数组还是高维数组,首先要定义数组类型。数组中的元素必须是同一类型。
与字符串索引一样,数组索引从0开始。
创建一个长度为3、数组类型为int、元素分别为1、2和3的数组。代码如下。
int [ ] nums={ 1,2,3 };system . out . println(nums[0];system . out . println(nums[1];system . out . println(nums[2];输出:
二。二维数组初始化1。Python和一维数组的区别只是一维数组只需要花括号[]组,二维数组需要花括号[]组。
二维数组可以看作是由多个一维数组组成的数组。
所以list3[0]是第一个一维数组3358www。Sina.com/.
代码如下。
# 2D数组list3=[蓝色仙人掌,数学],[尼克,中文],[约翰,英文]]print[list3][0]
2.Java类似于维数相同的数组。在声明数组之前,应该添加一个额外的括号[],在给数组赋值时,可以添加一组额外的大括号{}。
二维数组是一种特殊的一维数组,其中每个元素都是一维数组,例如:
String[][] std={{ 蓝色仙人掌,数学 },{ 尼克,中文 },{ 约翰,英文 } };system . out . println(STD[0][0]: STD[0][1]);system . out . println(STD[1][0]: STD[1][1]);system . out . println(STD[2][0]: STD[2][1]);输出:
三。3D阵列1的初始化。Python使用以下代码创建了一个3D列表:
List 4=[[1,2],[3,4]],[[5,6],[7,8]]print(list 4[0])print(list 4[0][0])print(list 4[0][0])。
2.Java用下面的代码创建了一个三维数组:
int [][][] arr={{{1,2},{3,4},{5,6}},{{7,8},{9,10 } };system . out . println(arr[0][0][0]);//1 system . out . println(arr[0][0][1]);//2 system . out . println(arr[0][1][0]);//3 system . out . println(arr[0][1][1]);//4 system . out . println(arr[0][2][0]);//5 system . out . println(arr[0][2][1]);//6 system . out . println(arr[1][0][0]);//7 system . out . println(arr[1][0][1]);//8 system . out . println(arr[1][1][0]);//9 system . out . println(arr[1][1][1]);//10输出:
四、代码1、Python #一维数组list1=[Google ,百度,1997,2000]list2=[1,2,3,4,5]print(type(list1[0]),type(list1[2]))print(list1)#二维数组list3=[[碧蓝的仙人掌、数学]、[尼克、中文]、[约翰、英文]]print(list 3[0][0])print(list 3[0])print(list 3)#三维数组list 4=[[1,2],[3,4]],[[5,6],[7,8]]]print(list 4[0])print(list 4[0][0])print(list 4[0][0][0])print(list 4)2、Java包测试;公共类数组{公共静态void main(String[] args){ //一维数组int [] nums={1,2,3 };系统。出去。println(nums[0]);系统。出去。println(nums[1]);系统。出去。println(nums[2]);//二维数组String[][] std={{ 碧蓝的仙人掌、数学 }、{ 尼克、中文 }、{ 约翰、英文 } };系统。出去。println(STD[0][0]: STD[0][1]);系统。出去。println(STD[1][0]: STD[1][1]);系统。出去。println(STD[2][0]: STD[2][1]);//三维数组int [][][] arr={{{1,2},{3,4},{5,6}},{{7,8},{9,10 } };系统。出去。println(arr[0][0][0]);//1系统。出去。println(arr[0][0][1]);//2系统。出去。println(arr[0][1][0]);//3系统。出去。println(arr[0][1][1]);//4系统。出去。println(arr[0][2][0]);//5系统。出去。println(arr[0][2][1]);//6系统。出去。println(arr[1][0][0]);//7系统。出去。println(arr[1][0][1]);//8系统。出去。println(arr[1][1][0]);//9系统。出去。println(arr[1][1][1]);//10 }}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。