写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。

def f1(*p):
    for i in p:
#        print(i)
        l = len(i)
        if l > 2:
            return(i[:2])
        else:
            return (i)
ret = f1([11,22,33])
print(ret)
时间: 2024-10-08 15:29:10

写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。的相关文章

PYTHON 写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者

def a2(arg): if len(arg) > 2: del arg[2:] li = [12,13,14,15] a2(li) print(li)

PYTHON 写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者

def a3(arg): ret = [ ] for i in range(len(arg)): if i % 2 == 1: ret.append(arg[i]) else: pass return ret li = [11,22,33,44,55] r = a3(li) print(li) print(r)

写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者。

def f1(p): li = [] for i in range(len(p)): if i % 2 == 1: li.append(p[i]) return li ret = f1([1,2,3,4,5]) print(ret)

Python(63)_写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其返回

`#-*-coding:utf-8-*- ''' 写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其返回 ''' def func(l): return l[1::2] print(func([1,2,3,4,5,7])) 原文地址:https://www.cnblogs.com/sunnybowen/p/10257583.html

Python(64)_写函数,判断用户传入的值(字符串,列表,元组)的长度是否大于5

#-*-coding:utf-8-*- ''' 写函数,判断用户传入的值(字符串,列表,元组)的长度是否大于5 ''' def func(x): return len(x) print(func('acv')) 原文地址:https://www.cnblogs.com/sunnybowen/p/10257603.html

34 py创建和使用字典 使用dict函数将序列(列表、元组)转换为字典 以及 字典的基本操作

第一课 创建和使用字典 # 创建和使用字典 # 我们以前讲过2种序列:1列表 2元组 # 共同点:都是通过索引引用元素值 # 不同点:列表是可读写的,元组是只读的 names = ["Bill", "Mike", "John", "Mary"] numbers = ["1234", "4321", "6789", "6543"] print(num

Arcgis GDB文件地理数据库、shapefile、coverage 和其他基于文件的数据源所支持的函数的完整列表

函数 以下是文件地理数据库.shapefile.coverage 和其他基于文件的数据源所支持的函数的完整列表.个人地理数据库和 ArcSDE 地理数据库也支持这些函数,但这些数据源可能使用不同的语法或函数名.除了以下这些函数外,个人地理数据库和 ArcSDE 地理数据库还支持一些其他功能.有关详细信息,请参阅 DBMS 文档. 日期函数 功能 描述 CURRENT_DATE 返回当前日期. EXTRACT(extract_fieldFROM extract_source) 返回 extract

函数作用域和列表常用操作

变量作用域? 变量有作用范围限制 分类,按作用域来分 全局( global ):在函数外部定义 局部( local):在函数内部定义 变量的作用范围 全局变量:在指定的整个范围内有效 全局变量在局部都可以使用(即函数内部可以方位函数外部定义函数变量) 局部变量在局部范围可以使用 局部变量在全局变量范围无法使用 LEGB原则 L (local)局部作用域 E (Enclosing function locale)外部嵌套函数作用域 G (Global module)函数定义所在模块作用域 B (B

Python(69)_写函数,实现修改文件内容

#-*-coding:utf-8-*- import os ''' 写函数,用户传入修改的文件名,与修改的内容 执行函数,完成整个文件的批量修改操作 ''' def func(filename,old,new): with open(filename,encoding='utf-8') as f,open('%s.bak'%filename,'w',encoding='utf-8') as f2: for line in f: if old in line: line = line.replac