List(列表)
列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
列表是写在方括号 [] 之间、用逗号分隔开的元素列表。
和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。
列表截取的语法格式如下:
0 为开始值,-1 为从末尾的开始位置。
+ 是列表连接运算符,星号 * 是重复操作。如下实例:
以上实例输出结果:
以上实例输出结果:
与Python字符串不一样的是,列表中的元素是可以改变的:
List 内置了有很多方法,例如 append()、pop() 等等,这在后面会讲到。
注意:
-
1、List写在方括号之间,元素用逗号隔开。
-
2、和字符串一样,list可以被索引和切片。
-
3、List可以使用+操作符进行拼接。
-
4、List中的元素是可以改变的。
Python 列表截取可以接收第三个参数,参数作用是截取的步长,以下实例在索引 1 到索引 4 的位置并设置为步长为 2(间隔一个位置)来截取字符串:
如果第三个参数为负数表示逆向读取,以下实例用于翻转字符串:
输出结果为:
R语言 分组取组内前十的数 r语言分组排序
在Excel中我们可以很方便的对数据进行排序、筛选、分类汇总等基本操作,R语言中没有这种傻瓜式的一键操作,如何才能完成这种操作?一、排序1、单变量序列排序 单变量序列的排序常用到rank、sort和order函数。 给一个例子:> a <- c(3, 1, 5)
> rank(a)
[1] 2 1 3
> sort(a)
[1] 1 3 5
> order(a