枚举遍历
- '''
- 序列的相关操作
- '''
- text = "hello,python"
- # in 判断字符是否在序列中,存在返回true,否则返回false
- print('p是否存在:',('p' in text))
- print('a是否存在:',('a' in text))
- # not in 判断字符不在序列中,不存在返回true,否则返回false
- print('p不存在吗?:',('p' not in text))
- print('a不存在吗?:',('a' not in text))
- # len(), max(), min()
-
- print('获取长度:',len(text))
- print(f'字符串_最大值:{max(text)}')
- print('字符串_最小值:%s' % min(text))
-
- # 整形序列
- nums = [0,1,2,3,4,5,6,7,8,9]
- print('整形序列-获取长度:',len(nums))
- print(f'整形序列_最大值:{max(nums)}')
- print('整形序列_最小值:%s' % min(nums))
-
- # 序列对像方法,打点调用的
- print('s.index() ', text.index('o'))# 获取 o 在字符串中第一次出现的索引,如果查找的字符不存在会报错
- print('s.count() ', text.count('o'))# 统计 o 在字符串中出现的次数
-
-
- '''
- 列表类型 可变序列,列表序列的一种所以可以使用序列的相关操作,
- 可以加,可以乘
- 声明方式
- 1、 列表名 = ['张三','李四']
- 2. 列表名 = list('hello,python')
- '''
-
- strList = ['张三','李四','王五']
- print('strList: ',strList)
-
- estrList = list('hello,python')
- print('estrList: ',estrList)
-
- list3 = list(range(1,10,2))
- print('list3: ',list3)
-
- # 相加,相同数据类型才可以,否则报错,
- print('序列相加:')
- print(strList + estrList + list3)#这三个类型都是list
- print('序列相乘:')
- print('-' * 40) # - 打印40次
-
- print('序列相乘 strList打印3次:')
- print(strList * 3)
-
- # 删除序列
- list4 = ['a','b','c']
- print('list4:',list4)
- del list4 #删除序列
- # print('list42:',list4)#不存在会报错
-
- # 列表的遍历操作
- print('列表的遍历操作')
- print('方式1:')
- for item in strList:
- print(item)
-
- print('方式2:')
- for i in range(len(strList)):
- print(f'索引:{i} : {strList[i]}')
-
- print('方式3:')
- # index 是序号,可指定
- for index,item in enumerate(strList):
- print(f'序号:{index} => {item}')
-
- print('方式4:')
- # index 是序号,可指定
- for index,item in enumerate(strList,start=1):
- print(f'序号:{index} => {item}')
'运行