list1 = [1,2,3,4,5,6]
list2 = ['wang','cong']

# 1对列表中的元素取值(通过索引)
print(list1[3]) # 4
print(list2[1]) # cong
# print(list1[6]) # 超过索引值则报错
# 列表可以嵌套列表,元组,字符串,字典,数字,
# 然后可以通过索引取值
print(list2[1][3]) # g

# len:计算出列表的长度
print(len(list2))

# max 返回列表元素的最大值
# min 返回列表元素的最小值
# 注意:这里所比较的原则需要注意

# index 从列表中找出某个值第一个匹配项的索引位置
print(list1.index(5))
# print(list1.index(10)) 若不存在则报错

#count:统计某个元素在列表中出现的次数
# 若不存在则报错

# 2 列表可以进行修改,原地修改
list1[2] = 10
print(list1) # [1, 2, 10, 4, 5, 6]
# 列表为可变类型,跟字符串不同\
# list2[1][2] = 'o' 报错,因为字符串不可变
# append:在列表的末尾添加新的对象
# extend:在列表的末尾一次性追加另一个序列的多个值
list3 = []
list3.append('wangcomg')
print(list3)
list3 = []
list3.extend('wangcong')
print(list3)
# 注意两个操作的不同之处
# insert:将对象插入指定位置
list4 = [1,2,3,4]
list4.insert(1,100)
print(list4) # [1, 100, 2, 3, 4]

# 删除列表中的元素
list5 = [1,2,3,4,5]
# pop:删除列表中的最后一个元素
list5.pop()
print(list5)#[1, 2, 3, 4]
# remove :移除列表中的某一个元素的第一个匹配项的值
list5.remove(4)
print(list5) # [1, 2, 3]
# clear:请空列表:但此时列表还存在,
# del:删除列表,
list6 = [1,2,3]
list6.clear()
print(list6)
list7 = [1,2,3]
del list7
print(list7) # 保存,说list不存在
# sort(key = None,reverse = False)
# 将列表排序,默认为升序
# copy:复制列表:浅拷贝
# 元组和列表很相像,当元组是不可变类型,不能进行增删改,
# 只能进行查询,与列表的查询操作基本相同

python基础--列表,元组的更多相关文章

  1. python基础-列表元组字典

    1.列表和元组 列表可以对数据实现最方便的存储.修改等操作 names=["Alex","tenglan","Eric","Rai ...

  2. Python基础------列表,元组的调用方法

    Python基础------列表,元组的调用方法@@@ 一. 列表 Python中的列表和歌曲列表类似,也是由一系列的按特定顺序排列的元素组成的,在内容上,可以将整数,实数,字符串,列表,元组等任何类 ...

  3. python基础深入(元组、字符串、列表、字典)

    python基础深入(元组.字符串.列表.字典) 一.列表 1.追加 >>>list = [1,2,3,4] #用于在列表末尾添加新的对象,只能单个添加,该方法无返回值,但是会修改原 ...

  4. python基础——列表生成式

    python基础——列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 举个例子,要生成list [1, 2, 3, 4 ...

  5. python基础——列表推导式

    python基础--列表推导式 1 列表推导式定义 列表推导式能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 2 列表推导式语法 基本格式如下: [expr for va ...

  6. Python基础-列表_元组_字典_集合

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

  7. Python基础——列表、元组操作

    列表.元组操作 列表: 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0 ...

  8. python中列表 元组 字典 集合的区别

    列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...

  9. **python中列表 元组 字典 集合

    列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特 ...

  10. python基础——列表

    Python列表脚本操作符 列表对 + 和 * 的操作符与字符串相似.+ 号用于组合列表,* 号用于重复列表. 如下所示: Python 表达式 结果 描述 len([1, 2, 3]) 3 长度 [ ...

随机推荐

  1. REPL环境

    一.Node的REPL基本操作 REPL(Read-eval-print-loop):交互式解析器 在REPL环境下,可以定义和运行变量.函数.对象. REPL的常用命令: 进入node,即进入了RE ...

  2. 转移博客到xinqiyang.freeflare.com了,这里会继续更新.

    hi.... 欢迎大家来到这里,这里将转移到github page搭建的博客 http://xinqiyang.freeflare.com 了,现在习惯于实用markdown来写东西了,这样可以脱离浏 ...

  3. wait、notify、sleep、interrupt对比分析

    对比分析Java中的各个线程相关的wait().notify().sleep().interrupt()方法 方法简述 Thread类 sleep:暂停当前正在执行的线程:(类方法) yield:暂停 ...

  4. 安卓ndk参考资料

    http://developer.samsung.com/technical-doc/view.do;jsessionid=xKa-L5xQDvdrSyc1sN71lHAXjcv2YUH7I92zjH ...

  5. 【BZOJ】1014: [JSOI2008]火星人prefix(splay+hash+二分+lcp)

    http://www.lydsy.com/JudgeOnline/problem.php?id=1014 题意:支持插入一个字符.修改一个字符,查询lcp.(总长度<=100000, 操作< ...

  6. winScp 跳板机到服务器

    http://jingyan.baidu.com/article/454316ab6ffe1af7a7c03a31.html?qq-pf-to=pcqq.group

  7. SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-012-AOP总结

    1.AOP是面向对象编程的有力补充,它可以让你把分散在应用中的公共辅助功能抽取成模块,以灵活配置,减少了重复代码,让类更关注于自身的功能

  8. 配置jndi服务,javax.naming.NamingException的四种情况

    1.当jndi服务没有启动,或者jndi服务的属性没有设置正确,抛出如下异常: javax.naming.CommunicationException: Can't find SerialContex ...

  9. java volatile关键字解析

    volatile是什么 volatile在java语言中是一个关键字,用于修饰变量.被volatile修饰的变量后,表示这个变量在不同线程中是共享,编译器与运行时都会注意到这个变量是共享的,因此不会对 ...

  10. LeetCode---Container With Most Water(11)

    Description: Given n non-negative integers a1, a2, ..., an, where each represents a point at coordin ...