基本数据类型的高级特性:

基本数据类型的高级特性:

切片:
l = ["Apple","banana","tangerine","Hami melon"]
# #取前三个,进行切片操作:
print(l[:3])
# #取后三个,切片进行操作:
print(l[-1:-4:-1])  #start end step

迭代:

#可以通过for循环来遍历list或者tuple等,这种遍历我们成为迭代
    
#如何判断一个对象是否是可迭代对象,是通过collections模块的Iterable类型判断
from collections import Iterable
    print(isinstance("apple", Iterable))      #字符串是否可以迭代
    print(isinstance(["apple"], Iterable))    #列表是否可以迭代

python内置的enumerate函数可以把list变成索引-元素对

for i,value in enumerate(["Apple","banana","tangerine","Hami melon"]):
print(i,value)

# 0 Apple
# 1 banana
# 2 tangerine
# 3 Hami melon
  • 列表生成式:lst = [结果 for循环 if筛选]
  • 字典生成式:dic = {key:value for循环 if筛选}
  • 集合生成式:set = {key for循环 if筛选}

本文来自博客园,作者:小幸福Y,转载请注明原文链接:https://www.cnblogs.com/ljinw/p/13437079.html

原文地址:https://www.cnblogs.com/ljinw/p/13437079.html