列表,字典,集合

格式化输出:

-----info of  Enzo------

Name  :Enzo

Age  :22

Job  :Engineer

Hobbie  :Girl

------end------

 

列表和元组

len(list)  函数可以获得list元素的个数

List 列表是可变的 , 用索引来访问list中每个位置的元素。索引是从0 开始的

索引超出范围时会报IndexError  或者Out of range

获取最后一个元素的索引是: len(list) -1  如:list【-1】, list [-2]

 

list是一个可变的有序表,所以,可以往list中追加元素到末尾

list.append('Adam')    向list列表中追加元素到末尾。

list.insert(2,'Jack') 将元素插入到指定的位置,比如索引为2 的位置

删除List末尾的元素,用pop(i)方法, i是索引位置

list.pop()

替换列表中的元素;

list【1】=‘Sarah' 将索引中的1的位置替换为Sarah

list中的元素可以是 str,int,bool,list 都可以 。

举例: L = [1,'中国',True,'Apple',[1,3,5.'Apple']]  (列表里面嵌套列表) 等等

L  = [1,'中国',True,'Apple',[1,3,5.'Apple']] 

L[4]  就是另一个list了 第四个元素又是一个列表

p = ['asp', 'php'] 可以写 p[1]
l[] 空列表 len[l] 长度为0

 

Tuple 元组和list非常类似, 但一旦初始化就不能修改了。

t = (2,4)

t = (1)  数学中的括号。

Tuple 的定义: t = (1,)  追加一个逗号。消除歧义。

t = ('a','b',['A','B'])    'a''b'和一个list

t[2][0] = 'X'

t[2][1] = 'Y'

t   这样 元组t 的值就变成了 t =('a','b',['X','Y']) 了

字典:

作用: 存多个值,key-value 存取,取值速度快

key 必须是不可变类型,value可以是任意类型

优先掌握的操作:

1.按key存取值,可存可取

2.长度len()

3.成员运算in 和not in

3.删除

4.键keys(),值value(),键值对items()

6.循环。

 

1 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中

 

 

{'k1': 大于66的所有值, 'k2': 小于66的所有值}

a ={'k1':[],'k2':[]}
c = [11,22,33,44,55,66,77,88,99,90]
for i in c:
  if i > 66:
    

 

转载于:https://www.cnblogs.com/Enzoo/p/9807363.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值