java,python,php 数组基础整理
2018-01-05 14:12
423 查看
python 列表,元素,字典
数组三种模式:列表(list),元组(tuple),字典(dict),均支持遍历,也支持迭代。demo1 = ['a','b','c','d'] # 列表 demo2 = ('a','b','c','d') # 元组 demo3 = {"name":"kurt","age":18,"sex",1} # 字典 # for循环遍历列表/元组里面的数据 for item in demo1: print item # for循环遍历列表/元组里面的索引 for key in xrange(0, len(demo1)): print key, demo1[key] # for循环遍历字典的数据 # key for key in demo3: print key # value for value in demo3.values(): print value # key&values for item in demo3.items(): print item # tuple # python的iteritems,iterkeys,itervalues。作用相似,返回的是一个迭代器。迭代器可以用next来输出 rs = demo1.iteritems() print rs.next() print rs.next()
php数组
php数组支持一维数组和多维数组的混搭。数组的value可以是任意类型。// 关联数组。需要指定key。 $arr1 = array( "name"=>"kurt", "age" =>18, "sex" =>1 ); // 索引数组,key会自动以0开始。 $arr2 = [ 12, 34,2,41,5 ]; // 简写数组 // 多维数组 $arr3 = [ 'http' => ['nginx','apache','iis'], 'cache' => ['redis','memcache'], 'database' => ['mysql','orecal','DB2','mssql'], 'remark' => '多维数组下面的value是相对独立' ] // 遍历 foreach ($arr1 as $k=>$v) { echo $k,$v ; // key && value }
java数组
数组中可以存放任意类型的数据,但是同一个数组存放的元素必须一致。# 声明并创建可以存3个整数的数组 int[] arr0 = new int[3] ; # 先声明后创建可以存3个整数数组 int[] arr1; arr1=new int[3]; # 数组赋值。初始化数组的时候会赋值为0. arr0[0] = 'a'; arr0[1] = 'b'; arr0[2] = 'c'; # arr0[3] = 'd'; # 报错,超出索引 # 数组静态初始化。。 int[] arr2 = new int[]{1,2,3,4}; # 声明并初始化并复制 int[] arr3 = {1,2,3,4}; # 声明后直接复制 # for循环遍历数组 for (int i = 0; i <arr0.length ; i++) { System.out.print(arr0[i]); }
相关文章推荐
- Java,php,python,js 计算字符串长度和数组个数
- java基础整理3--数组的应用
- paip.数组以及集合的操作uapi java php python总结..
- PHP基础教程之数组函数大全整理
- 零基础应该选择学习 java、php、前端 还是 python?
- Java基础整理之字节、数组、字符串、面向对象
- Perl、PHP、Python、Java 和 Ruby 比较【转载+整理】
- 整理Java基础知识--数组2
- PHP基础系列(二) PHP数组相关的函数分类整理
- 笔记整理(java基础二---常量,变量...数组)
- Java入门基础-数组知识点整理
- 笔记整理(java基础二---常量,变量...数组)
- java基础整理の数组的排序方法
- 零基础应该选择学习 java、php、前端 还是 python?
- 整理Java基础知识--数组1
- paip.数组以及集合的操作uapi java php python总结..
- Visual Basic, Java, Python, PHP, MySql and C# Books
- C Java PHP Perl Python的程序代码美化工具使用
- 操纵java数组-Java基础-Java-编程开发
- php中的数组操作函数整理