找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

搜索
查看: 29|回复: 0

[心得] aardio列表和字典

[复制链接]
  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 12 天

    连续签到: 5 天

    [LV.3]偶尔看看II

    10

    主题

    12

    回帖

    184

    积分

    注册会员

    积分
    184
    来自: 中国贵州贵阳
    发表于 昨天 15:52 | 显示全部楼层 |阅读模式 来自: 中国贵州贵阳
    非业余 - aardio 编程语言 - 非官方问答社区
    风行者三期培训:Aardio+Python+Flutter,1000集课程让你成为全栈开发高手!https://mp.weixin.qq.com/s/_WOoHFtITUyLk2k7BXYGkg
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    aardio风行者第三期培训班https://mp.weixin.qq.com/s/cdZcvFiAWhlYTaSrQGCPvA
    本帖最后由 XWCXF 于 2025-4-2 15:56 编辑

    代码世界的闯关笔记
    在接触编程有段时间了,起初学的变量命名规则和数据类型,看似简单,但当碰上稍微复杂点的问题,就有点力不从心了。就拿实际生活来说,家里东西多了,就得有合适的收纳方法,不然就乱糟糟的。编程里处理大量数据也是这个道理,复杂数据结构的重要性就凸显出来了,它就好比给数据打造了专属的收纳柜。今天我花了不少时间,研究了两种特别常用的复杂数据结构——列表和字典。

    列表
    列表对我来说,就跟去超市前列的购物清单差不多,能把好多东西按先后顺序整理在一起。在aardio里,创建列表特别简单,用花括号{}就行,元素之间用逗号或者分号隔开。

    创建简单列表
    import console;
    var fruitList = {"苹果"; "香蕉"; "橙子"};
    console.dumpTable(fruitList);
    console.pause();


                                          
    我运行这段代码,成功创建了fruitList水果清单列表。借助console.dumpTable函数,清单里的水果一下子就在控制台显示出来了,特别直观。

    访问列表元素
    列表里每个元素都有对应的索引,而且从1开始,这和购物清单上给每项标序号是一个思路。

    import console;
    var numberList = {10, 20, 30, 40};
    var secondNumber = numberList[2];
    console.log("列表中的第二个元素是:", secondNumber);
    console.pause()


                                     

    我敲下这段代码,创建了numberList数字列表。通过索引1,顺利访问到了列表的第一个元素,把它赋值给secondNumber,随后在控制台输出。

    字典
    字典给我的感觉,就像手机里的通讯录,每个人名就相当于一个键,对应着的电话号码就是值。在aardio里,字典同样用花括号{}表示,键和值之间用冒号隔开,不同的键值对之间则用逗号分隔。

    创建简单字典
    import console;
    var contactDict = {
        "张三": "13800138000",
        "李四": "13900139000",
        "王五": "13700137000"
    };
    console.dumpTable(contactDict);
    console.pause();


                                       

    运行这段代码,我成功创建了contactDict联系人字典,里面存了三个人的联系方式。用console.dumpTable函数,就能在控制台看到字典里的信息。

    访问字典元素
    在字典里,通过键就能轻松获取对应的值,这就好比在通讯录里,通过名字查找电话号码一样方便。

    import console;
    var priceDict = {
        "苹果": 5,
        "香蕉": 3,
        "橙子": 4
    };
    var applePrice = priceDict["苹果"];
    console.log("苹果的价格是:", applePrice);
    console.pause()


                                    

    我创建了priceDict商品价格字典,通过键“苹果”,获取到了苹果的价格,将其赋值给applePrice,并在控制台输出。

    习题
    创建一个家庭成员名字列表,再创建一个字典,以成员名字为键,年龄为值,最后输出列表第二个成员的名字和对应年龄。我打算把今天学到的知识都用上,争取对列表和字典理解得更深入。我相信,只要我坚持学习,多敲代码,离编程高手的梦想肯定会越来越近!




    非业余 - aardio 编程语言 - 非官方问答社区
    风行者三期培训:Aardio+Python+Flutter,1000集课程让你成为全栈开发高手!https://mp.weixin.qq.com/s/_WOoHFtITUyLk2k7BXYGkg
    Aardio培训大揭秘,轻松上手打造个人项目!https://mp.weixin.qq.com/s/cr47qhp_Cpz0p57lbbPwug
    aardio风行者第二期培训班https://mp.weixin.qq.com/s/uB6XHUDnGSk0JlWuiBE9AA
    aardio风行者第三期培训班https://mp.weixin.qq.com/s/cdZcvFiAWhlYTaSrQGCPvA
    回复

    使用道具 举报

    *滑块验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|非业余 - aardio 编程语言 - 非官方问答社区 知道创宇云防御

    GMT+8, 2025-4-3 21:58 , Processed in 0.193646 second(s), 28 queries .

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表