没有合适的资源?快使用搜索试试~ 我知道了~
DDtime123#learning_nodes#问题1
需积分: 0 0 下载量 7 浏览量
2022-07-25
14:31:27
上传
评论
收藏 4KB MD 举报
温馨提示
试读
1. 找出给定列表中有多少个字符串 2. 如何通过列表查找元素 3. 遍历树时查找节点 4. Java是否支持默认参数值
资源推荐
资源详情
资源评论
# 问题
#### 1. **找出给定列表中有多少个字符串?**
~~~python
list = [1, "str1", 25, "str2", "Hello", 5, 's'];
print(list.count(type(str))); # 不成功,打印 0
~~~
##### 解决方案:
~~~python
print([x for x in list if not str(x).isdigit()]) # 打印字符串
~~~
python for_if 条件循环,找出列表中符合条件的元素,
python isdigit() 函数,判断是否是数值型数据,
~~~python
for value in <集合> <条件语句> # python for if 条件循环
~~~
#### 2. **如何通过列表查找元素?**
~~~C#
class Node{
string Name;
List NodeList = new List();
}
~~~
~~~c#
var element = (from sublist in node.NodeList
from item in sublist.NodeList
where item.Name == "Child 1 P3"
select item).FirstOrDefault();
~~~
它只会遍历两个列表而不是深度
##### 解决方案:
~~~C#
// 1.创建根节点
Node node = new Node() {Name = " Head"};
// 2.初始化 树形数据结构
for (int i = 0;i < 5;i++)
{
// 2.1创建子节点
Node subNode = new Node() {Name = $" Child {i] 0}"};
// 2.2 创建 父(开始是根)节点 和 子节点之间链接
node.NodeList.Add(subNode);
// 2.3 创�
点击阅读更多
资源评论
代码深渊漫步者
- 粉丝: 14
- 资源: 320
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功