一:列表
new_list = ['aaa','bbb','ccc']
print(new_list[0])
print(new_list.index('aaa'))
new_list[0] = 'aiaiai'
print(new_list)
new_list.append('ddd')
print(new_list)
new_list.insert(1,'333')
print(new_list)
new_list2 = ['fff','ddd','mmm']
new_list.extend(new_list2)
print(new_list)
new_list.pop()
print(new_list)
new_list.pop(0)
print(new_list)
new_list.remove('ccc')
print(new_list)
new_list.clear()
print(new_list)
name_list = ['111','222','333']
del name_list[1]
print(name_list)
name_list = ['111','222','333']
print(len(name_list))
name_list = ['111','222','333','111','111']
print(name_list.count('111'))
name_list.remove('111')
print(name_list)
name_list = [1,2,56,54,57,74,32,667,33,56]
print(sorted(name_list))
name_list = [1,2,56,54,57,74,32,667,33,56]
print(sorted(name_list,reverse=True))
name_list = [1,2,56,54,57,74,32,667,33,56]
name_list.sort(reverse=True)
print(name_list)
name_list = [1,2,56,54,57,74,32,667,33,56]
name_list.sort()
print(name_list)
name_list.reverse()
print(name_list)
name_list = [1,2,56,54,57,74,32,667,33,56]
for i in name_list:
print(i,end=' ')
运行结果:
aaa
0
['aiaiai', 'bbb', 'ccc']
['aiaiai', 'bbb', 'ccc', 'ddd']
['aiaiai', '333', 'bbb', 'ccc', 'ddd']
['aiaiai', '333', 'bbb', 'ccc', 'ddd', 'fff', 'ddd', 'mmm']
['aiaiai', '333', 'bbb', 'ccc', 'ddd', 'fff', 'ddd']
['333', 'bbb', 'ccc', 'ddd', 'fff', 'ddd']
['333', 'bbb', 'ddd', 'fff', 'ddd']
[]
['111', '333']
3
3
['222', '333', '111', '111']
[1, 2, 32, 33, 54, 56, 56, 57, 74, 667]
[667, 74, 57, 56, 56, 54, 33, 32, 2, 1]
[667, 74, 57, 56, 56, 54, 33, 32, 2, 1]
[1, 2, 32, 33, 54, 56, 56, 57, 74, 667]
[667, 74, 57, 56, 56, 54, 33, 32, 2, 1]
1 2 56 54 57 74 32 667 33 56
二:元组(tuple):
特点:元组的信息无法修改,能够保存不同类型的数据(列表存储相同的)。
a = (1,)
b = ('a','c',1,2,3)
print(b[0])
print(b.index('a'))
print(b.count(1))
运行结果:
a
0
1
循环遍历元组:
info_tupel = ('bbbbbbbb','aaaa',1,2,3,4,5)
for i in info_tupel:
print(i,end=" ")
元组的应用场景:
1.如果不想让其他人修改当前的列表(转换成元组)
list() tuple() 函数的运用:
tuple类型转换成list类型
info_tupel = ('bbbbbbbb','aaaa',1,2,3,4,5)
info_tupel=list(info_tupel)
print(type(info_tupel))
info_tupel = tuple(info_tupel)
print(type(info_tupel))
运行结果:
<class 'list'>
<class 'tuple'>
三:字典
特点:无序,K_V对,K必须是唯一的,V不一定是唯一的。键的类型必须是(数字,元组,字符串)
RSW = {"name":"RSW","age":18,"email":(1,2,3,4)}
print(RSW)
输出的顺序是随机的,不按顺序的。
输出如下:
{'name': 'RSW', 'age': 18, 'email': (1, 2, 3, 4)}
字典常用操作:
RSW = {"name":"RSW","age":18,"email":(1,2,3,4)}
print(RSW["name"])
RSW["friend"] = "LJC"
print(RSW)
RSW.pop("email")
print(RSW)
RSW["name"] = "ROS"
print(RSW)
print(len(RSW))
RSW2 = {'email':"123456",'mom':"dsawws"}
RSW.update(RSW2)
print(RSW)
RSW.clear()
print(RSW)
RSW = {"name":"RSW","age":18,"email":(1,2,3,4)}
for i in RSW:
print('%s - %s'% (i,RSW[i]))
运行结果:
RSW
{'name': 'RSW', 'age': 18, 'email': (1, 2, 3, 4), 'friend': 'LJC'}
{'name': 'RSW', 'age': 18, 'friend': 'LJC'}
{'name': 'ROS', 'age': 18, 'friend': 'LJC'}
3
{'name': 'ROS', 'age': 18, 'friend': 'LJC', 'email': '123456', 'mom': 'dsawws'}
{}
name - RSW
age - 18
email - (1, 2, 3, 4)