栗子:
len() 获取字符串、列表、元组、字典、集合的长度
# 定义一个字符串
str1 = 'hello world'
print(f'字符串的长度为{len(str1)}')
# 定义一个列表
list1 = [10, 20, 30, 40, 50]
print(f'列表的长度为{len(list1)}')
# 定义一个字典
dict1 = {'name':'哆啦A梦', 'gender':'male', 'address':'东京'}
print(f'字典的长度为{len(dict1)}')
栗子 2
* 复制
# 1、字符串与乘号的关系
print('-' * 40)
# 2、列表与乘号的关系
list1 = ['*']
print(list1 * 10)
# 3、元组与乘号的关系
tuple1 = (10, )
print(tuple1 * 10)
栗子 3
in与not in方法
ips = ['192.168.10.11', '10.1.1.100', '172.15.184.31']
if '10.1.1.100' in ips:
print('列表中元素已存在')
else:
print('列表中元素不存在')
栗子 4
enumerate(),把一个序列类型的数据构造成key:value结构,然后结合for循环进行遍历
list1 = [10, 20, 30, 40, 50]
n = 1
for i in list1:
print(f'第{n}个数:{i}')
n += 1
print('-' * 40)
for key, value in enumerate(list1):
print(f'第{key+1}个数:{value}')
输出:
第1个数:10
第2个数:20
第3个数:30
第4个数:40
第5个数:50
----------------------------------------
第1个数:10
第2个数:20
第3个数:30
第4个数:40
第5个数:50