-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path7.4.py
More file actions
67 lines (54 loc) · 1.37 KB
/
Copy path7.4.py
File metadata and controls
67 lines (54 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
for i in range(3):
print(i)
print(list(range(3)))
# 复制列表的两种方法,遍历列表的两种方法:下标、元素
def my_function(x):
"""
复制列表,利用下标
:param x:原始列表
:return:复制的列表
"""
y = []
# 遍历时可以修改列表内的元素
for i in range(0, len(x)):
y.append(x[i])
return y
def copy_list(x):
"""
复制列表 利用元素
:param x:原始列表
:return:复制的列表
"""
y = []
# 遍历时不可以修改列表内的元素
for element in x:
y.append(element)
return y
# ******************************************************
def total(numbers):
"""
列表中各元素求和
:param numbers:列表
:return: 求和
"""
result = 0
for i in range(len(numbers)):
result += numbers[i]
return result
# ***************************************************************
def join_string(words):
"""
将列表中每一个单词都加入到字符串中,单词之间没有空格
:param words:列表
:return: 字符串
"""
result = ""
for i in range(len(words)):
result += words[i]
return result
print(my_function(list(range(3))))
print(copy_list(list(range(3))))
print(total(list(range(0, 11))))
print(sum(list(range(0, 11))))
n = ["Michael", "Lieberman"]
print(join_string(n))