python基础一--列表、元组、字典用法
python是一种解释型语言,现多用于网络爬虫、人工智能中。python对编码格式非常注重,采用缩进方式和冒号区分代码层次。
注:* python文件名称不要与三方包名称同名
* 命名的文件名尽量不要和目录名一样
1、注释:#单行注释 ,'''多行注释'''或"""多行注释"""
2、字符串:可以使用单引号或多引号标识'this is a new'或"this is a new"(但不可以交替使用,如:' " ' ")
3、转义字符:\n,表示换行符(如不想显示为换行符可直接在字符串前标识(r'this is a new\n'))
4、不同类型的格式化组合:
name = "may"
age = 25
print("name {a},age {b}".format(a=name, b=age))
5、列表使用(菜鸟教程:https://www.runoob.com/python/python-lists.html)
list1=['new',3,"str",5,2]
print(list1[0])#输出第一项
list1.append('test')#追加一项
print(list1)#输出全部项
print(list1[-1])#输出最后一项
print(list1[::2])#间隔一项输出
print(len(list1))#统计列表元素个数
list2=[2,4,6,8,1,4]
list2.sort()#小到大排序
print(list2)
list2.sort(reverse=True)#大到小排序
print(list2)
b=list(set(list2))#去重,去重后的数据是放在字典里面的,所以需要list强制转换为列表
print(b)
6、元组()主要用于存放不需要修改的数据(菜鸟教程:https://www.runoob.com/python/python-tuples.html)
Tuple()和List[]的区别:列表中的元素值可以修改(如:追加(append)),元组中的元素值是不允许修改的
7、字典:{key:value}方式表示(菜鸟教程:https://www.runoob.com/python3/python3-dictionary.html)
注:* 不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住
* 键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行
dict1={'jack':15181002299,'rose':15181001199}
for key,value in dict1.items():
print(key+'的联系电话为:'+str(value))#遍历输出dict的值
print(dict1.keys())#输出dict所有的key值
dict1.pop('jack')#删除字典元素
或del dict['jack'] # 删除键
print(dict1)
print(type(dict1))#查看变量类型
输出结果:

7、打印,print()
%s:打印字符串,%d:打印数字,%r:不知道打印什么类型的信息,可以用%r表示

浙公网安备 33010602011771号