python基础day3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础day3相关的知识,希望对你有一定的参考价值。
一、列表
list=[11,22,33,44,55,66]
.append() 向后追加元素
.count() 查看有元素出现的次数
.extend() 批量添加元素
.index() 获取指定元素的索引位置
.insert(1,‘SB’) 在指定索引的位置插入值
.pop() 移除最后一个值 a=.pop() 在原列表中移除掉最后一个元素并赋值给a
.remove() 移除某个元素
.reverse() 把所有元素顺序倒过来,反转
.sort() 排序
del 列表名[1] 删除索引指向的元素
#字符串——>数字 int(字符串)
二、元组
不可变
name_tuple = (‘alex‘,‘eric‘)
索引
print(name_tuple[0])
len
print(name_tuple[len(name_tuple)-1])
切片
print(name_tuple[0:1])
for
for i in name_tuple:
print(i)
count:计算元素出现的个数
print(name_tupel.count(‘alex‘))
index:获取指定元素的索引位置
print(name_tupel.index(‘alex‘))
三、字典
{花括号} dict 可变类型,key不可变,value可变
字典定义的基本形式:key:value
定义字典需要注意:key必须是不可变类型,或者说是可hash类型
字典的取值,字典是无序的,不可用索引
字典的取值需要打印key
info={
name:sam
age:56
gender:M
}
索引
print(user_info[name])
循环
for i in info:
print(i) #输出key
print(info.keys()) # 获取所有的key
print(info.values()) # 获取所有的values
print(info.itmes()) #获取所有的元素
for k,v in info.items():
print(k)
print(v) #获取元素需要两个值
info.clera() #清楚所有内容
#get 根据key获取值,如果key不存在,可以指定一个默认值
val = info.get(‘age‘) #获取age的对应值
val = info.get(‘age111‘,‘123‘) #获取age111的对应值,如果没有,默认就把123定义为val的值
#索引取值时,key不存在报错
print(‘age’in info) #判断age是否存在于字典info
del info[‘name’] #删除字典里的指定元素
enumerate自动生成一列,默认从0开始,可以添加数字指定
以上是关于python基础day3的主要内容,如果未能解决你的问题,请参考以下文章