ominous2012的个人空间 https://blog.eetop.cn/934213 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

tcl7

已有 778 次阅读| 2016-2-29 22:07 |个人分类:tcl

1.dict append 
可以在字典的值中添加一个字符串或一些字符串,注意变量不带$,该命令返回更新后的字典,并把它写回原字典变量
 % set ex {firstname ann surname huan title miss}
firstname ann surname huan title miss
 % dict append ex firstname ie
firstname annie surname huan title miss
% dict get $ex firstname
annie

2.dict lappend
在字典值中创建列表
% set shopping {fruit apple veg carrot}
fruit apple veg carrot
 % dict lappend shopping fruit orange
fruit {apple orange} veg carrot
 % dict lappend shopping fruit banana
fruit {apple orange banana} veg carrot
 % 

3.dict incr
获取一个包含字典的变量,一个将要对其关联值进行之家操作的关键字,以及一个可选的值,用来设置增加量。命令的结果是更新后的字典,也会写回原字典变量中
指定的关键字不必实现存在字典中,如果不存在就视为实现存在,值为0.在统计一段文字中各单词的出现次数,特别有用
% proc cntword {text} {
> set freq {}
> foreach word [split $text] {
>     if {$word eq " "} continue
>     dict incr freq [string tolower $word]
> }
> return $freq
> }
% cntword "this day is a happy happy day"
this 1 day 2 is 1 a 1 happy 2




点赞

全部作者的其他最新日志

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 0

    好友
  • 0

    获赞
  • 1

    评论
  • 529

    访问数
关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-9 09:20 , Processed in 0.009694 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部