`
it_liuyong
  • 浏览: 100545 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

as3 dictionary类使用不同for循环迭代不同内容

    博客分类:
  • flex
 
阅读更多
import flash.utils.Dictionary;

var a:Object = new Object();
var b:Object = new Object();

var dict:Dictionary = new Dictionary();
dict[a] = 1; // dict[a] = 1;
dict[b] = 2; // dict[b] = 2;

for (var prop:* in dict) {
      trace(prop); // traces: [object Object], [object Object]
      trace(dict[prop]); // traces: 1, 2
}

for each(var prop:* in dict) {
      trace(prop); // traces: 1 ,2
     }

for 迭代的是每个key
for each 迭代出每个value



分享到:
评论

相关推荐

    original_loops_python_

    3. **迭代字典的项(items)**:使用`for key, value in dict.items():`,这将同时遍历字典的键和值。 ```python for key, value in my_dict.items(): print(f'Key: {key}, Value: {value}') ``` 4. **使用...

    for_loop

    在Python编程语言中,`for loop`是一种循环结构,它用于重复执行一段代码,直到满足特定条件为止。这个`for_loop`主题很可能包含了...记得实践是检验理解的最好方式,尝试编写不同的`for`循环代码,并观察其运行结果。

    Python开发的十个小贴士和技巧及长常犯错误

    8. 在循环中遍历字典的键时,可以直接迭代字典对象,例如`for key in dictionary:`,这将返回字典中所有的键。为了同时获取键和值,可以使用`dictionary.items()`方法。 9. 使用`with`语句处理文件操作是Python中的...

    ActionScript3.0编程

    - **迭代器和枚举器**:支持更灵活的循环结构,如for-in循环。 ##### Flash Player API功能 - **改进的图形API**:包括Shape、Sprite和DisplayObject容器,提供更高级的图形绘制能力。 - **声音和视频支持**:增强...

    Python语法整理(知识大礼包1)_Python语法整理大全_

    4. 多态:不同类的对象可以调用相同的接口(方法),实现不同行为。 七、文件操作 1. 打开文件:`file = open("filename", "mode")`,模式有'r'(读)、'w'(写)、'a'(追加)等。 2. 读写文件:`content = file...

    题库(1)(1)(1).docx

    `break` 语句用于结束整个循环,`continue` 语句用于结束当前循环迭代并进入下一次迭代,`pass` 是空语句,不做任何操作,`else` 通常与 `for` 或 `while` 循环结合,表示当循环正常结束时执行的代码。 在字符串...

    python面试题目-python-python经典面试题目-Python语言的基本概念-常用的功能和特性-编程范式-面试题目

    - 创建生成器函数,只需使用`yield`代替`return`,调用生成器函数返回一个生成器对象,通过`.next()`或for循环迭代。 4. **迭代器(Iterator)与可迭代对象(Iterable)**: - 可迭代对象是可以被`iter()`函数...

    Python入门

    `continue`语句用于跳过当前循环体中的剩余部分,继续下一次迭代。例如,在查找列表中的特定值时,一旦找到就可以使用`break`退出循环。 - **Pass语句**:`pass`语句在Python中代表一个空操作,当语法上需要一个语句...

    新建文件夹_python入门指南_源码

    - **流程控制**:`break`用于退出当前循环,`continue`跳过当前迭代,继续下一轮。 4. **函数**: 函数是Python中的重要组成部分,使用`def`关键字定义。Python支持默认参数、可变参数以及命名参数。`return`语句...

    Python学习笔记

    - **读取内容**:可以使用 `file.read()` 或 `file.readlines()` 来读取文件内容。 - **写入文件**:使用 `with open(filename, mode='w') as file:` 写入文件。 **异常处理** - 在Python中,异常处理通常使用 `...

    提高C#编程水平的50个要点

    - **实践建议**:当不需要改变集合中的元素时,使用`foreach`循环代替`for`循环。 ### 12. 委托与事件的基本使用 - **重要性**:委托和事件是C#中处理异步操作和事件驱动编程的基础。 - **实践建议**:使用委托来...

    VB.NETtest

    - `For...Next`循环用于迭代执行一段代码。 - `While...End While`和`Do...Loop`循环处理条件判断。 - `If...Then...Else`用于条件分支。 - `Try...Catch...Finally`处理异常。 3. **函数和过程**: - `...

    python常用命令语句和常用库的语句速查表

    - **循环语句**:`for i in range(10):`,`while`循环,用于重复执行代码块。 - **函数定义**:`def my_function(arg1, arg2):`,用于封装代码。 - **异常处理**:`try:`,`except`,`finally`,用于捕获和处理...

    python初学者笔记

    - `for` 循环用于迭代序列(如列表、元组、字典、集合)或其他可迭代对象。 - `while` 循环用于重复执行代码块直到指定的条件不再满足。 #### 函数定义 Python中的函数定义使用 `def` 关键字。 - 无参数函数 - 有...

    计算机c#总复习资料

    - **for循环**:适用于已知迭代次数的情况。 - **while循环**:适用于不确定迭代次数的情况。 - **foreach循环**:专门用于遍历数组或集合中的元素。 #### 十六、面向对象编程 - **封装(Encapsulation)**:隐藏...

    C#关键字详解

    2. **控制流关键字**: 如`if`、`else`用于条件判断,`switch`提供多分支选择,`for`、`while`和`do...while`循环控制执行流程,`break`和`continue`则分别用于退出循环或跳过当前循环迭代。 3. **异常处理**: `try`...

    python小技巧.doc

    当需要在循环中同时访问元素及其索引时,`enumerate()`函数非常有用。它可以返回每个元素及其对应的索引值。 **示例**:打印列表中的索引和值。 ```python words = ['apple', 'banana', 'cherry'] for index, word...

    Python:execicios em python

    3. **控制流**:Python使用`if`、`elif`、`else`进行条件判断,`for`和`while`循环进行迭代。`break`和`continue`用于控制循环流程,`try`、`except`、`finally`处理异常。 4. **函数**:Python中,函数用`def`定义...

    Python中的len函数:计算序列长度的工具

    6. **自定义类**:如果自定义的类实现了`__len__()`方法,`len()`函数也可以用来计算类实例的“长度”或“大小”。 ### 注意事项 - `len()`函数只适用于可迭代对象,对于非可迭代对象(如整数、浮点数、布尔值等)...

Global site tag (gtag.js) - Google Analytics