社区
C++ 语言
帖子详情
C/C++可以实现python的字典功能么?
tberg
2010-09-20 10:09:38
python中可以定义字典
dictA = {
'1':1,
'2':'a',
'3':[1,2,3]
}
dictA['1'] 得到一个整数
dictA['2'] 得到一个字符串
dictA['3'] 得到一个数组
在C、C++中可以实现类拟的功能么?
...全文
408
5
打赏
收藏
C/C++可以实现python的字典功能么?
python中可以定义字典 dictA = { '1':1, '2':'a', '3':[1,2,3] } dictA['1'] 得到一个整数 dictA['2'] 得到一个字符串 dictA['3'] 得到一个数组 在C、C++中可以实现类拟的功能么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ForestDB
2010-09-20
打赏
举报
回复
STL有map,不过value的类型是固定的。
healer_kx
2010-09-20
打赏
举报
回复
你了解一下啊,具体能不能像Python那么任意,我也不知道了。
tberg
2010-09-20
打赏
举报
回复
[Quote=引用 2 楼 healer_kx 的回复:]
hash_map<string, boost::any > dict;
hash_map<string, void* > dict;
[/Quote]
boost::any可以任意类型?
healer_kx
2010-09-20
打赏
举报
回复
hash_map<string, boost::any > dict;
hash_map<string, void* > dict;
Csuxiaowu
2010-09-20
打赏
举报
回复
集合类似--
从
c++
到
python
自学篇列表/元组/
字典
及练习题
前言 通过学习
python
,会发现
python
的语法真的很强大,如果用
c++
的思维写
python
会变的很复杂,在
python
中有很多方法可以直接使用,不必再去写好几行代码去
实现
,这就是
python
的智能之处吧。 这篇帖子呢 列表
python
中的列表和
c++
的数组很像,同样是存储多个数据。 和
c++
的不同之处,
c++
必须是规定类型,如int a[10];在
python
中可以保存n个数据,并且每个数据类型可以不一样。 1.列表的定义 names=["小红",小李] int a[10] 等价于names=[“小红”,“小李”]。 和
c++
一样,下标值在
python
中叫做索引值,索引值从0开始。
python
实现
马耳可夫链算法实例分析
本文实例讲述了
python
实现
马耳可夫链算法的方法。分享给大家供大家参考。具体分析如下: 在《程序设计实践》(英文名《The Practice of Programming》)的书中,第三章分别用C语言,
C++
,AWK和Perl分别
实现
了马耳可夫链算法,来通过输入的文本,“随机”的生成一些有用的文本。 说明: 1. 程序使用了
字典
,
字典
和散列可不是一个东西,
字典
是键值对的集合,而散列是一种能够常数阶插入,删除,不过可以用散列来
实现
字典
。 2.
字典
的setdefault()方法使得程序少了许多条件判断。 3. random.choice()可以随机取出一个序列中的元素。 4. 每两个前缀词确定
Python
& C/
C++
联合编程实战
一 环境准备 和
Python
语法快速入门 二
Python
CTypes访问C/
C++
动态链接库 三
Python
源码跨平台的编译 四
Python
的C/
C++
扩展库_模块、函数、类扩展 五
Python
的多线程GIL及在web中调用ffmpeg扩展示例 六
Python
虚拟机...
QVariant :在
C++
中
实现
python
的
字典
功能
在
python
中,
字典
是一种可变容器模型,可存储任意类型对象。
字典
的值可以取任何数据类型,键必须是不可变的,如字符串,数字或元组,例如: student_aa = {'name' : 'Kristen', 'age' : 18, 'course' : ('Chinese', 'Mathematics', 'English'), 'family' : {'father' : 'ff', 'mother' : 'mm'}} 如果我们需要将这种
python
代码转化成
C++
,该怎么做呢? 这时就可
在C/
C++
中嵌入
Python
8.2 在C/
C++
中嵌入
Python
在C/
C++
中嵌入
Python
,可以使用
Python
提供的强大
功能
,通过嵌入
Python
可以替代动态链接库形式的接口,这样可以方便地根据需要修改脚本代码,而不用重新编译链接二进制的动态链接库。8.2.1 高层次嵌入
Python
使用
Python
/C API可以在较高层次上嵌入
Python
。所谓的高层次嵌入主要是指程序与脚本间没有交互。在V
C++
6.0中
C++ 语言
64,281
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章