forwinrange(1,11):print(w),输出:1,2,3,4,5,6,7,8,9。
如果将range()作为参数传递给list()函数,那么就会将数字以列表的形式输出,num=list(range(1,11)),print(num),输出:[1,2,3,4,5,6,7,8,9,10]。
列表(list)是Python中一个非常重要的类型,用于管理一组数据,列表的形式如下所示
country = ['China', 'Germany', 'Russia', 'America']
1)数据包含在引号中,Python中单引号和双引号具有相同的作用
2)使用逗号分隔数据,整个列表包含在一个中括号中
3)适用赋值 *** 作符将一个列表赋值给一个变量名如上述例子中的“country”, Python的变量名不需要声明类型
country = []
列表不仅可以存放字符串这样的数据,还可以存放混合类型的数据,例如在列表中存储列表
除了列表外还可以存储字典和元组,字典和元组另作介绍
列表可以像数组那样通过下标获取列表中的数据,数据类型---字符串
列表可以适用冒号“:” *** 作符选取列表中的一部分数据,选取出的数据成为切片,实际上是字列表,但这些数据需要是连续的。
此外数据可以正向取如示例中的“0 : 2”得到列表['China', 'Germany'], 也可以反向取如“-2:-1”
需要注意的是即使切片只取一个数据得到的也是一个列表,而不是一个字符串,与使用索引得到的数据是不同的
添加数据可以使用 insert() 和 append() 两种方法,如下所示:
insert() 第一个参数确定插入的位置,在这个位置之后插入需要插入的数据, append() 将数据添加到列表的尾部
从列表中找出某个值第一个匹配项的索引位置
只能查找第一层数据,如果差列表中的列表,需要将列表全部输入。函数中的start和stop用于确定搜索范围
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
移除列表中某个值的第一个匹配项
反向列表中元素
对原列表进行排序
打开pycharm开发工具,新建python文件并定义列表变量a1,进行赋值
请点击输入图片描述
再次定义一个列表变量a2,然后将a2追加到列表a1,打印变量a1和a2
请点击输入图片描述
保存代码并运行文件,可以查看到a1的元素发生了改变,而a2没有
请点击输入图片描述
定义一个元组变量a3并赋值,将元组a3添加列表a2中,然后依次打印a2和a3
请点击输入图片描述
再次保存代码并运行代码,可以查看到元组a3拆开成单个元素,添加列表a2中
请点击输入图片描述
使用range()方法生成1~20之间的数值序列,并添加到列表a1中,打印列表a1
请点击输入图片描述
7
保存代码并使用python应用运行,查看到打印结果:数值序列添加列表中
请点击输入图片描述
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)