小伞文学网

列表式总结(实用7篇)

admin
导读 Airbnb的筛选功能以浮层为载体,还使用比较少见的switch和stepper。根据方向我们可以将tab分为横向栏tab和侧向栏ta,横向栏tab可展示2-5个选项,如果超过了5个,那么就需要用户滑动才能看到。

列表式总结 第1篇

第一次输出了元素,第二次为空。那是因为迭代对象 在第一次时已经遍历结束了,第二次不能再使用。

max 和 min 用于返回列表中最大和最小值。 [40, 30, 20, 10]

对数值型列表的所有元素进行求和操作,对非数值型列表运算则会报错。

列表式总结 第2篇

首先要明确一个概念:筛选功能并不是普通的单一功能项,它和导航一样是一个体系。

既然是体系,必然有最基本的组成部分。筛选功能(体系)常见的样式有以下三种:tab类,(下拉)列表类,标签类。

这三种样式是筛选功能最基本的组成元素,不管你产品的筛选功能做的有多么复杂,都可以看成是这三种基本元素的不同组合形式。

Tab是最常见的筛选样式,一个tab项代表一个筛选维度,直接平铺的展示出来,用户很容易感知到。

根据方向我们可以将tab分为横向栏tab和侧向栏ta,横向栏tab可展示2-5个选项,如果超过了5个,那么就需要用户滑动才能看到。

所以当筛选维度过多的时候,我们可以考虑使用侧向栏tab,京东商品分类这里用的就是典型的侧向栏tab,我数了一下总共40个选项,这里如果使用横向栏tab用户可能要侧向滑动8屏,操作成本过高。

碍于手机屏幕尺寸的限制,列表式筛选现在应用的越来越普遍。

列表式筛选的样式其实有很多,可以做成popover类、actionsheet类、activityview类。这些样式很难去说谁好谁坏,这里我就只是列举出来,具体用哪种样式,大家自己来判断。

对于标签式,很难进行准确的定义,我更倾向于将单选按钮、多选按钮、switch等统称为标签式,标签式只能针对单一条件进行筛选,这点和tab很类似。

标签式很少单独出现,多数情况下都是与tab和列表式结伴而行。

列表式总结 第3篇

使用列表对象的count()方法获取指定元素在列表中出现的次数。

语法格式:

使用列表对象的index()方法可以获取指定元素在列表中首次出现的位置(即索引)。

语法格式:

使用sum()函数用于统计数值列表中各元素的和。

语法格式:

列表对象提供了sort()方法,用于对原列表中的元素进行排序。

注:sort()方法对中文支持不好。

语法格式:

数值列表进行排序:

字符串列表进行排序:(采用的规则为先对大写字母排序,后对小写字母排序)

使用sorted()函数对列表进行排序,原列表元素顺序不变,会建立一个原列表的副本,副本为排序后的列表

语法格式:

未完待续。。。。。。

列表式总结 第4篇

场景:

对 web 端列表设计的总结可以更方便地适应 B 端产品突出特点:

另外,在列表设计的过程中,笔者还有一些感悟与建议与大家分享:

「后台设计好文」

================明星栏目推荐================

列表式总结 第5篇

筛选体系是由众多筛选项组成的,这些筛选项需要一个“容器”来承载。上面说的boss直聘用的是下拉列表,这种样式其实还比较简单的,我们可以看一些功能更加复杂一点的产品,比如各大电商平台。

这里使用的是抽屉式筛选框,说它是抽屉式,因为它跟抽屉一样,用的时候可以拉出来,不用的时候可以关起来,节省了空间。

从某个角度来说,我们可以把抽屉式看成列表式的一个放大版。抽屉式筛选框可以容纳更多的筛选条件,像我在上面提到的输入框,多选按钮都可以在这里使用。

从底部弹出的动作栏也比较常见,这里使用了滑块和单选按钮。

Airbnb的筛选功能以浮层为载体,还使用比较少见的switch和stepper。

当然Airbnb筛选功能最大的亮点在于可以向用户即时反馈筛选结果的数目,用户不太可能会进入搜索结果为0的空页面,避免无效操作。

以上说的筛选体系都比较传统,大部分都是基于对现有结果进行筛选,其实我们可以对筛选功能进行前置。例如,我们可以在用户进行搜索之前就对结果进行筛选。

甚至在新用户第一次使用产品的时候,可以让用户填写一些个人信息以便进行个性化推送。

筛选功能的存在意义在于帮助用户对功能信息进行快速的定位,对筛选功能进行适度的前置可以简化用户的操作流程,同样可以达到节省用户时间的目的。