python的学习笔记2


1. Lists and Functions

列表的相关操作:

n = [1, 3, 5]
print n[1]     # 输出列表的第二个数 3
n[1] = 5 * n[1] # 将列表的第二个数与5相乘
print n       # 输出的值为 [1, 15, 5]
n.append(4)  # 在列表后追加一个数4   append函数
print n      # 输出的值为 [1, 15, 5, 4]

# 三种删除列表中的值的函数
#n.pop(0)
#n.remove(1)
del(n[0])
print n       # 输出的值为 [15, 5, 4]

# 例子:*args 的运用
m = 5
n = 13
# add_function可以计算任意个数参数的和。
# sum函数:求和
def add_function(*args):
    return sum(args)
print add_function(m, n)

range范围

range(1) # => [0]
range(2) # => [0,1]
range(1,3) # => [1,2]
range(2,8,3) # => [2,5]
range(2,9,3) # => [2,5,8]

# 例子:range的运用
n = [3, 5, 7]
def double_list(x):
    for i in range(0, len(x)):
        x[i] = x[i] * 2
  return x
print double_list(n)

遍历列表的两种方法:

Method 1 - for item in list:

for item in list:
    print item

Method 2 - iterate through indexes:

for i in range(len(list)):
    print list[i]

# 运用
n = ["Michael", "Lieberman","Bob"]
# Add your function here
def join_strings(lst):
    string = ""
    """ 两种方式
    for i in lst:
        string = string + i
    """
    for i in range(len(lst)):
        string = string + lst[i] 
    return string
print join_strings(n)   # MichaelLiebermanBob


 








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值