Python3.5入门学习记录-列表、元组、字典

时间:2022-05-18 02:59:52

1、列表

python列表的定义使用[]

list = [1,2,3,4,5] #创建一个心列表list

获取列表中的值

first = list[0] #list中第一个值
last = list[-1] #list中最后一个值

增、删、改、查

list.append(6) #在列表末尾增加一个值
list.insert(1,3) #在列表的第二个元素插入一个新的元素3

del list[1] #删除列表中的第二个元素

list[1:2] = [2.1,2.2] #将列表的第二个元素修改成两个新的元素,分别是2.1和2.2

isExits = 1 in list #查找元素1是否在list中,对应的还有not in

count = list.count(3) #查找3在list中第一次出现的次数

index = list.index(3,0,4) #查找元素3在指定切片中第一次出现的位置

print(index)

for item in list:
    print(item)

2、元组

元组列斯与list,创建时使用()标识,内部元素也是使用,隔开,但是元组不能二次赋值,相当于只读列表

可以使用Tuple函数将一个字符串转换为一个原则

tuple = tuple("jimingyao")

for item in tuple:
    print(tuple)

3、元字典

字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。

两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

dict = {"name":"mic"}
dict['one'] = "This is one"
dict[2] = "This is two"

print(dict["name"]) #输出键为name的值
print(dict[2]) #输出键为2的值
print(dict.keys()) #输出所有键值
print(dict.values()) #输出所有值