假设我有一个字典列表,其中包含名称和年龄以及其他信息,如下所示:
thisismylist= [
{'Name': 'Albert' , 'Age': 16},
{'Name': 'Suzy', 'Age': 17},
{'Name': 'Johnny', 'Age': 13}
]
Run Code Online (Sandbox Code Playgroud)
我将如何使用for循环打印以下内容:
Albert
Suzy
Johnny
Run Code Online (Sandbox Code Playgroud)
我只是无法围绕这个想法...
为什么这个正则表达式返回真的?
Regex.IsMatch("????????", "???????")
Run Code Online (Sandbox Code Playgroud)
我用Google搜索,没有任何结果.
我原来是一名Java程序员,现在正在努力克服C,特别是C的指针.
我的想法是从用户,在命令行上接收字符串指针.然后我想访问它的各个元素.之后的想法是设计一个能够扭转元素顺序的函数.(我想在文本中使用字谜.)
我的代码是
#include <stdio.h>
char *string;
int main(void)
{
printf("Enter a string: ");
scanf("%s\n",string);
putchar(*string);
int i;
for (i=0; i<3;i++)
{
string--;
}
putchar(*string);
}
Run Code Online (Sandbox Code Playgroud)
(对不起,代码标记不起作用).我想要做的是第一次访问个别元素.如果字符串是"Santillana"并且指针设置在最开头(在scanf()之后),则content*字符串应该是S.如果我不知道指针应该恰好设置在'\ 0'在scanf()之后,备份几个步骤(字符串 - 重复)应该产生一些带有*string的字符.但是这两个putchar()都会产生分段错误.
我正在做一些根本错误的事情,一些基本的东西逃过了我.我会永远感激任何关于我的缺点的建议,最重要的是任何有关这些特殊问题的书籍/资源提示.事实证明,两本厚厚的C书和参考手册都没用.