Python编程——Python基础知识之列表(-)
来源:互联网 发布:nginx 代理静态页面 编辑:程序博客网 时间:2024/05/16 08:42
列表由一系列按特定顺序排列的元素组成,可以包含数字字母等任何东西加入列表中,其中的元素之间没有任何的关系
列表像是数据结构中的链表可以动态的增删改查,头尾和任意位置的插入,非常灵活
names=['jack','tom','alen']
print names
[‘jack’,’tom’,’alen’] 访问列表元素 names=['jack','tom','alen']
print names[1]
tom1.列表常用方法
2.操作列表
用for循环遍历列表
names = ['Tom', 'Jack', 'Alen']for name in names: print name#Tom #Jack#Alen
创建数值列表
for value in range(1,5): print valuenumber = list(range(1, 6))print number#[1,2,3,4,5]#range() 增加步长number = list(range(2, 11, 2))print number#[2,4,6,8,10]
对数值列表执行简单的统计计算
列表解析
#生成平方和列表squares = [value**2 for value in range(1, 11)]print squares#结果[1,4,9,16,25,36,49,64,81,100]#表达式可以是任何形式的比如:value*2 value+2 value-1...
列表切片
names = ['Alen', 'Jack', 'Tom']print names[0:3] #全部元素print names[1:] #第一到最后一个元素print names[-3:] #倒数三个元素
复制列表
my_list = [a,b,c,d]friend_list = my_list[:] #使用切片方式复制全部成员#错误示范friend_list = my_list #这样只是赋值,并未复制列表,在my_list中添加元素friend_list也会相应的增加元素
判断列表中是否有这个元素
#判断一个值在列表中in listnames = ['jack', 'alen']if 'jack' in names: print 'OK'#输出结果OK#判断一个值不在列表中 not in listif 'jack' not in names: print 'OK'
阅读全文
0 0
- Python编程——Python基础知识之列表(-)
- python基础知识之列表
- Python编程——Python基础知识之元组(二)
- Python编程——Python基础知识之字典(三)
- python基础知识之列表--方法
- python基础知识——内置数据结构(列表)
- python基础知识之列表的分片
- python基础知识之列表的加法、乘法
- python基础知识之字典和列表
- python基础知识-列表
- Python基础知识——函数型编程
- python基础知识(1)——列表和元组
- python基础知识之—— pip
- Python——基础知识
- python——基础知识
- python基础知识复习--1列表
- python 基础知识(列表 元祖)
- python编程基础知识
- [iOS]Unknown class XXX in Interface Builder file.
- Python 的“保暖裤”
- kafka 创建topic
- 欢迎使用CSDN-markdown编辑器
- PAT甲级解题报告索引
- Python编程——Python基础知识之列表(-)
- [UnityUI]使用UI框架
- 关机/重启命令
- HTML简介
- 等待事件:enq: HW
- vmware12安装教程
- poj 2456 Aggressive cows (二分查找)
- 【Uniy3d之EnhanceScollView选择角色3D循环滚动效果实现】
- Linux文件权限基础