python学习笔记(一)--之list与tuple

list:是一个有序列可变

具体使用方法:

1、声明
s=["aaaaaa","bbbbbbbb"];

2、访问第一个元素
s[0]

3、访问倒数第一个元素
s[-1]

4、在最后一个元素后添加一个元素
s.append("cccccccccccc")

5、在索引1处插入值
s.insert(1,"aaaaaaaabbbb")

6、删除最后一个元素
s.pop()

7、删除索引为1的元素
s.pop(1)

8、重新给某索引处赋值

s[1]="aaaaaaaaaaa"

9、查看list中元素个数
len(s)

注意:
1、list元素可以是另一个list
s=["aaaaaa","bbbbbbb",["cccccc","eeeeeeee"],"ffffffff"]
访问可以 s[2][0]即可得到cccccc的值
2、list中元素可以是不同类型
s=["aaa",343]

tuple:有序列表,无组与list区别为不可变

1、声明
s=("aaaa","bbb","ccccccccc")
2、取得第一个元素
s[0]
3、取得倒数第一 个元素
s[-1]

注意:
1、与list相比使用方法一致,不可以添加元素
2、定义只有一个元素时
s=(1,)
3、tuple内可以有list
s=(1,2,["ad","cccc"])

时间: 2024-10-12 13:57:47

python学习笔记(一)--之list与tuple的相关文章

python学习笔记(一)元组tuple

元组由简单的对象组构成,元组与列表相似,但是元组不能在原处修改.元组位置有序的对象集合,元组通过偏移来访问. 为什么有了列表还要元组?元组的不变性提供了某种完整性,可以确保元组在程序中不被另一个引用修改,元组类似于其他语言中的常数. 元组用圆括号表示,对象用逗号分隔. >>> T = (1,2,3,4,5) #新建元组 >>> T[0],T[2:3] #索引:分片 下标从0开始,有起始位置的包前不包后 (1, (3,)) >>> T[0],T[2:5]

python学习笔记(3)—— dict&tuple&somthing advance

1.item 1 my_dict ={'a':1,'b':2} 2 print my_dict.items() 3 4 [('a', 1), ('b', 2)] 2.keys,values 1 my_dict ={'a':1,'b':2} 2 print my_dict.keys() 3 print my_dict.values() 4 5 ['a', 'b'] 6 [1, 2] 3.advanced list 1 new_list = [x for x in range(1,6)] 2 # =

OpenCV之Python学习笔记

OpenCV之Python学习笔记 直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看 到一本国外的新书<OpenCV Computer Vision with Python>,于是就看一遍,顺便把自己掌握的东西整合一下,写成学习笔记了.更需要的朋友参考. 阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记:         请设法购买到出版社出版的书,支持正版. 从书名就能看出来本书是介绍在Pytho

Python学习笔记_Python对象

Python学习笔记_Python对象 Python对象 标准类型 其他内建类型 类型对象和type类型对象 Python的Null对象None 标准类型操作符 对象值的比较 对象身份比较 布尔类型 标准类型的内建函数 typeObj cmpobj1 obj2 strobj reprobj typeobj isinstanceobj 标准类型的分类 存储模型 更新模型 访问模型 不支持的类型 Python学习笔记_Python对象 首先来理解一个通俗的含义,什么是对象?其实对象无论在什么语言里面

python学习笔记11-python内置函数

python学习笔记11-python内置函数 一.查看python的函数介绍: https://docs.python.org/2/library/ 二.python内置函数 1.abs获取绝对值: 通过python官网查看abs abs(x) Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument

python 学习笔记 13 -- 常用的时间模块之time

Python 没有包含对应日期和时间的内置类型,不过提供了3个相应的模块,可以采用多种表示管理日期和时间值: *    time 模块由底层C库提供与时间相关的函数.它包含一些函数用于获取时钟时间和处理器的运行时间,还提供了基本解析和字符串格式化工具 *    datetime 模块为日期.时间以及日期时间值提供一个更高层接口.datetime 中的类支持算术.比较和时区配置. *    calendar 模块可以创建周.月和年的格式化表示.它还可以用来计算重复事件.给定日期是星期几,以及其他基

Python 学习笔记 5

5.1变量和表达式 例子5.1复利计算机(Simple Compound -Interest Calculation) 按照数字(int)类型输出: <span style="font-size:18px;">import string principal=1000 #Initial amount rate =0.05 #Interest rate numyears=5 #Number of years year =1 while year <= numyears:

python学习笔记3:列表和元组

python学习笔记3:列表和元组 一.列表 list 总结:列表是可变变量,可以通过下标修改元素的值 1.定义列表 -- 中括号[ ] name=['Lily','Lucy','meimei'] 2.下标取值 --正负数均可 3.在列表中添加值 1)append() 方法,在列表末尾添加一个值 2)insert()方法,在列表指定位置添加一个值 3)extend()方法,把一个列表追加到一个列表的末尾            4.从列表中删除值 1)pop() 方法,默认删除最后一个元素,并且返

Python 学习笔记 6

6.1 字典 字典就是一个关联数组(或者称为哈希表).它是通过关键字索引的对象的集合.使用大括号{}来创建一个字典. print "字典" dic={ "username":"beazley", "home":"/home/beazley", "uid":500 } print dic uu=dic["username"] dd=dic["home"

Python学习笔记(二)——高级特性

知识点 切片 切片 取一个list或tuple的部分元素. 原理:调用__getitem__,__setitem__,__delitem__和slice函数. 根据官方的帮助文档(https://docs.python.org/2/library/operator.html)可知,_getitem_返回元素的下标,_setitem_设置元素的值,_remove_删除元素的值. 而slice函数实现最重要的切片功能.            x=a[1:5] --> x._getitem_(slic