python基础知识-列表,元组,字典

列表(list)

赋值方法:

 l = [11,45,67,34,89,23]

l = list()

列表的方法:

 1 #!/usr/bin/env python
 2 
 3 class list(object):
 4     """
 5     list() -> new empty list
 6     list(iterable) -> new list initialized from iterable's items
 7     """
 8     def append(self, p_object): # real signature unknown; restored from __doc__
 9         '''在列表末尾添加一个新的对象'''
10         """ L.append(object) -> None -- append object to end """
11         pass
12 
13     def clear(self): # real signature unknown; restored from __doc__
14         '''清空列表中的所有对象'''
15         """ L.clear() -> None -- remove all items from L """
16         pass
17 
18     def copy(self): # real signature unknown; restored from __doc__
19         '''拷贝一个新的列表'''
20         """ L.copy() -> list -- a shallow copy of L """
21         return []
22 
23     def count(self, value): # real signature unknown; restored from __doc__
24         '''某个元素在列表中出现的次数'''
25         """ L.count(value) -> integer -- return number of occurrences of value """
26         return 0
27 
28     def extend(self, iterable): # real signature unknown; restored from __doc__
29         '''在列表的末尾追加另外一个列表的多个值'''
30         """ L.extend(iterable) -> None -- extend list by appending elements from the iterable """
31         pass
32 
33     def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
34         '''查找给定值第一次出现的位置'''
35         """
36         L.index(value, [start, [stop]]) -> integer -- return first index of value.
37         Raises ValueError if the value is not present.
38         """
39         return 0
40 
41     def insert(self, index, p_object): # real signature unknown; restored from __doc__
42         '''指定位置插入元素'''
43         """ L.insert(index, object) -- insert object before index """
44         pass
45 
46     def pop(self, index=None): # real signature unknown; restored from __doc__
47         '''移除列表中最后一个元素,并获取这个元素'''
48         """
49         L.pop([index]) -> item -- remove and return item at index (default last).
50         Raises IndexError if list is empty or index is out of range.
51         """
52         pass
53 
54     def remove(self, value): # real signature unknown; restored from __doc__
55         '''移除列表中给定值的第一次出现的元素'''
56         """
57         L.remove(value) -> None -- remove first occurrence of value.
58         Raises ValueError if the value is not present.
59         """
60         pass
61 
62     def reverse(self): # real signature unknown; restored from __doc__
63         '''反转列表'''
64         """ L.reverse() -- reverse *IN PLACE* """
65         pass
66 
67     def sort(self, key=None, reverse=False): # real signature unknown; restored from __doc__
68         '''对列表中的元素排序'''
69         """ L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """
70         pass
list

方法示例:

####
append()
>>> l = [11,45,67,34,89,23]
>>> l.append(44)
>>> l
[11, 45, 67, 34, 89, 23, 44]
####
>>> l
[1, 4, 7, 11, 23, 34, 34, 44, 44, 45, 67, 89]
>>> l.clear()
>>> l
[]
####
copy()
>>> l
[11, 45, 67, 34, 89, 23, 44]
>>> i = l.copy()
>>> i
[11, 45, 67, 34, 89, 23, 44]
####
count()
>>> l
[11, 45, 67, 34, 89, 23, 44, 44, 44, 45, 34]
>>> l.count(44)
3
####
extend()
>>> i = [1,4,7,6]
>>> l
[11, 45, 67, 34, 89, 23, 44, 44, 44, 45, 34]
>>> l.extend(i)
>>> l
[11, 45, 67, 34, 89, 23, 44, 44, 44, 45, 34, 1, 4, 7, 6]
####
indexi()
>>> l
[11, 45, 67, 34, 89, 23, 44, 44, 44, 45, 34, 1, 4, 7, 6]
>>> l.index(44)
6
>>> l.index(45)
1
####
pop()
>>> l
[11, 45, 67, 34, 89, 23, 44, 44, 44, 45, 34, 1, 4, 7, 6]
>>> l.pop()
6
>>> l
[11, 45, 67, 34, 89, 23, 44, 44, 44, 45, 34, 1, 4, 7]
####
remove()
>>> l
[11, 45, 67, 34, 89, 23, 44, 44, 44, 45, 34, 1, 4, 7]
>>> l.remove(45)
>>> l
[11, 67, 34, 89, 23, 44, 44, 44, 45, 34, 1, 4, 7]
>>> l.remove(44)
>>> l
[11, 67, 34, 89, 23, 44, 44, 45, 34, 1, 4, 7]
####
reverse()
>>> l
[11, 67, 34, 89, 23, 44, 44, 45, 34, 1, 4, 7]
>>> l.reverse()
>>> l
[7, 4, 1, 34, 45, 44, 44, 23, 89, 34, 67, 11]
####
sort()
>>> l
[7, 4, 1, 34, 45, 44, 44, 23, 89, 34, 67, 11]
>>> l.sort()
>>> l
[1, 4, 7, 11, 23, 34, 34, 44, 44, 45, 67, 89]
####
元组:
元组中的元素是不可以改变的。
赋值方法:
tup = 'a','b','c'
tup = ('a', 'b', 'c')

 元组的方法:

  1 #!/usr/bin/env python
  2 class tuple(object):
  3     """
  4     tuple() -> empty tuple
  5     tuple(iterable) -> tuple initialized from iterable's items
  6 
  7     If the argument is a tuple, the return value is the same object.
  8     """
  9     def count(self, value): # real signature unknown; restored from __doc__
 10         '''某个元素在元素中出现的次数'''
 11         """ T.count(value) -> integer -- return number of occurrences of value """
 12         return 0
 13 
 14     def index(self, value, start=None, stop=None): # real signature unknown; restored from __doc__
 15         '''查找给定值第一次出现的位置'''
 16         """
 17         T.index(value, [start, [stop]]) -> integer -- return first index of value.
 18         Raises ValueError if the value is not present.
 19         """
 20         return 0
 21 
 22     def __add__(self, *args, **kwargs): # real signature unknown
 23         """ Return self+value. """
 24         pass
 25 
 26     def __contains__(self, *args, **kwargs): # real signature unknown
 27         """ Return key in self. """
 28         pass
 29 
 30     def __eq__(self, *args, **kwargs): # real signature unknown
 31         """ Return self==value. """
 32         pass
 33 
 34     def __getattribute__(self, *args, **kwargs): # real signature unknown
 35         """ Return getattr(self, name). """
 36         pass
 37 
 38     def __getitem__(self, *args, **kwargs): # real signature unknown
 39         """ Return self[key]. """
 40         pass
 41 
 42     def __getnewargs__(self, *args, **kwargs): # real signature unknown
 43         pass
 44 
 45     def __ge__(self, *args, **kwargs): # real signature unknown
 46         """ Return self>=value. """
 47         pass
 48 
 49     def __gt__(self, *args, **kwargs): # real signature unknown
 50         """ Return self>value. """
 51         pass
 52 
 53     def __hash__(self, *args, **kwargs): # real signature unknown
 54         """ Return hash(self). """
 55         pass
 56 
 57     def __init__(self, seq=()): # known special case of tuple.__init__
 58         """
 59         tuple() -> empty tuple
 60         tuple(iterable) -> tuple initialized from iterable's items
 61 
 62         If the argument is a tuple, the return value is the same object.
 63         # (copied from class doc)
 64         """
 65         pass
 66 
 67     def __iter__(self, *args, **kwargs): # real signature unknown
 68         """ Implement iter(self). """
 69         pass
 70 
 71     def __len__(self, *args, **kwargs): # real signature unknown
 72         """ Return len(self). """
 73         pass
 74 
 75     def __le__(self, *args, **kwargs): # real signature unknown
 76         """ Return self<=value. """
 77         pass
 78 
 79     def __lt__(self, *args, **kwargs): # real signature unknown
 80         """ Return self<value. """
 81         pass
 82 
 83     def __mul__(self, *args, **kwargs): # real signature unknown
 84         """ Return self*value.n """
 85         pass
 86 
 87     @staticmethod # known case of __new__
 88     def __new__(*args, **kwargs): # real signature unknown
 89         """ Create and return a new object.  See help(type) for accurate signature. """
 90         pass
 91 
 92     def __ne__(self, *args, **kwargs): # real signature unknown
 93         """ Return self!=value. """
 94         pass
 95 
 96     def __repr__(self, *args, **kwargs): # real signature unknown
 97         """ Return repr(self). """
 98         pass
 99 
100     def __rmul__(self, *args, **kwargs): # real signature unknown
101         """ Return self*value. """
102         pass
tuple

方法示例:

####

count()

>>> tup = ('a','b','c','b')
>>> tup.count('b')
2

####
index()
>>> tup = ('a','b','c','b')

>>> tup.index('b')
1

###
字典:
字典(dict):字典为一对键(key)和值(value)的对应关系,中间使用“:”分隔开。
key在字典中是唯一的,字典是无序的。
赋值字典:
dic = {'k1':'v1','k2':'v2','k3':'v3'}
字典的方法:
  1 #!/usr/bin/env python
  2 class dict(object):
  3     """
  4     dict() -> new empty dictionary
  5     dict(mapping) -> new dictionary initialized from a mapping object's
  6         (key, value) pairs
  7     dict(iterable) -> new dictionary initialized as if via:
  8         d = {}
  9         for k, v in iterable:
 10             d[k] = v
 11     dict(**kwargs) -> new dictionary initialized with the name=value pairs
 12         in the keyword argument list.  For example:  dict(one=1, two=2)
 13     """
 14     def clear(self): # real signature unknown; restored from __doc__
 15         '''清空字典'''
 16         """ D.clear() -> None.  Remove all items from D. """
 17         pass
 18 
 19     def copy(self): # real signature unknown; restored from __doc__
 20         '''拷贝字典,浅拷贝'''
 21         """ D.copy() -> a shallow copy of D """
 22         pass
 23 
 24     @staticmethod # known case
 25     def fromkeys(*args, **kwargs): # real signature unknown
 26         '''首先有一个列表,这个列表将作为一个字典的key,如果不给值则所有key的值为空,如果给值就将值设置为key的值'''
 27         """ Returns a new dict with keys from iterable and values equal to value. """
 28         pass
 29 
 30     def get(self, k, d=None): # real signature unknown; restored from __doc__
 31         '''根据key取值,如果没有这个key,不返回值'''
 32         """ D.get(k[,d]) -> D[k] if k in D, else d.  d defaults to None. """
 33         pass
 34 
 35     def items(self): # real signature unknown; restored from __doc__
 36         '''所有key和值组成列表的形式'''
 37         """ D.items() -> a set-like object providing a view on D's items """
 38         pass
 39 
 40     def keys(self): # real signature unknown; restored from __doc__
 41         '''所有key组成列表的形式'''
 42         """ D.keys() -> a set-like object providing a view on D's keys """
 43         pass
 44 
 45     def pop(self, k, d=None): # real signature unknown; restored from __doc__
 46         '''获取key的值,并从字典中删除'''
 47         """
 48         D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
 49         If key is not found, d is returned if given, otherwise KeyError is raised
 50         """
 51         pass
 52 
 53     def popitem(self): # real signature unknown; restored from __doc__
 54         '''获取键值对,并在字典中删除,随机的'''
 55         """
 56         D.popitem() -> (k, v), remove and return some (key, value) pair as a
 57         2-tuple; but raise KeyError if D is empty.
 58         """
 59         pass
 60 
 61     def setdefault(self, k, d=None): # real signature unknown; restored from __doc__
 62         '''如果key不存在,则创建,如果key存在则返回key的值,不会修改key的值'''
 63         """ D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D """
 64         pass
 65 
 66     def update(self, E=None, **F): # known special case of dict.update
 67         '''更新'''
 68         """
 69         D.update([E, ]**F) -> None.  Update D from dict/iterable E and F.
 70         If E is present and has a .keys() method, then does:  for k in E: D[k] = E[k]
 71         If E is present and lacks a .keys() method, then does:  for k, v in E: D[k] = v
 72         In either case, this is followed by: for k in F:  D[k] = F[k]
 73         """
 74         pass
 75 
 76     def values(self): # real signature unknown; restored from __doc__
 77         '''所有值的列表形式'''
 78         """ D.values() -> an object providing a view on D's values """
 79         pass
 80 
 81     def __contains__(self, *args, **kwargs): # real signature unknown
 82         """ True if D has a key k, else False. """
 83         pass
 84 
 85     def __delitem__(self, *args, **kwargs): # real signature unknown
 86         """ Delete self[key]. """
 87         pass
 88 
 89     def __eq__(self, *args, **kwargs): # real signature unknown
 90         """ Return self==value. """
 91         pass
 92 
 93     def __getattribute__(self, *args, **kwargs): # real signature unknown
 94         """ Return getattr(self, name). """
 95         pass
 96 
 97     def __getitem__(self, y): # real signature unknown; restored from __doc__
 98         """ x.__getitem__(y) <==> x[y] """
 99         pass
100 
101     def __ge__(self, *args, **kwargs): # real signature unknown
102         """ Return self>=value. """
103         pass
104 
105     def __gt__(self, *args, **kwargs): # real signature unknown
106         """ Return self>value. """
107         pass
108 
109     def __init__(self, seq=None, **kwargs): # known special case of dict.__init__
110         """
111         dict() -> new empty dictionary
112         dict(mapping) -> new dictionary initialized from a mapping object's
113             (key, value) pairs
114         dict(iterable) -> new dictionary initialized as if via:
115             d = {}
116             for k, v in iterable:
117                 d[k] = v
118         dict(**kwargs) -> new dictionary initialized with the name=value pairs
119             in the keyword argument list.  For example:  dict(one=1, two=2)
120         # (copied from class doc)
121         """
122         pass
123 
124     def __iter__(self, *args, **kwargs): # real signature unknown
125         """ Implement iter(self). """
126         pass
127 
128     def __len__(self, *args, **kwargs): # real signature unknown
129         """ Return len(self). """
130         pass
131 
132     def __le__(self, *args, **kwargs): # real signature unknown
133         """ Return self<=value. """
134         pass
135 
136     def __lt__(self, *args, **kwargs): # real signature unknown
137         """ Return self<value. """
138         pass
139 
140     @staticmethod # known case of __new__
141     def __new__(*args, **kwargs): # real signature unknown
142         """ Create and return a new object.  See help(type) for accurate signature. """
143         pass
144 
145     def __ne__(self, *args, **kwargs): # real signature unknown
146         """ Return self!=value. """
147         pass
148 
149     def __repr__(self, *args, **kwargs): # real signature unknown
150         """ Return repr(self). """
151         pass
152 
153     def __setitem__(self, *args, **kwargs): # real signature unknown
154         """ Set self[key] to value. """
155         pass
156 
157     def __sizeof__(self): # real signature unknown; restored from __doc__
158         """ D.__sizeof__() -> size of D in memory, in bytes """
159         pass
160 
161     __hash__ = None
dict

 

方法示例:

####
clear()
>>> dic
{'k1': 'v1', 'k2': 'v2', 'k3': 'v3'}
>>> dic.clear()
>>> dic
{}
####
copy()
>>> dic = {'k1':'v1','k2':'v2','k3':'v3'}
>>> dic2 = dic.copy()
>>> dic2
{'k1': 'v1', 'k2': 'v2', 'k3': 'v3'}
####
>>> l = [2,3,5,6,7]
>>> d = dict.fromkeys(l)
>>> d
{2: None, 3: None, 5: None, 6: None, 7: None}
>>> d = dict.fromkeys(l,'a')
>>> d
{2: 'a', 3: 'a', 5: 'a', 6: 'a', 7: 'a'}
####
items()
>>> dic = {'k1':'v1','k2':'v2','k3':'v3'}
>>> dic.items()
dict_items([('k1', 'v1'), ('k2', 'v2'), ('k3', 'v3')])
####
keys()
>>> dic = {'k1':'v1','k2':'v2','k3':'v3'}
>>> dic.keys()
dict_keys(['k1', 'k2', 'k3'])
####
pop()
>>> dic = {'k1':'v1','k2':'v2','k3':'v3'}
>>> dic.pop('k2')
'v2'
>>> dic
{'k1': 'v1', 'k3': 'v3'}
####
popitme()
>>> dic = {'k1':'v1','k2':'v2','k3':'v3'}
>>> dic.popitem()
('k2', 'v2')
>>> dic
{'k1':'v1','k3':'v3'}
####
setdefault()
>>> dic = {'k1':'v1','k2':'v2','k3':'v3'}
>>> dic.setdefault('k2')
'v2'
>>> dic.setdefault('k4','v4')
'v4'
>>> dic
{'k1': 'v1', 'k4': 'v4', 'k2': 'v2', 'k3': 'v3'}
####
update()
>>> dic
{'k1': 'v1', 'k4': 'v4', 'k2': 'v2', 'k3': 'v3'}
>>> dic2
{'k5': 'v5'}
>>> dic.update(dic2)
>>> dic
{'k1': 'v1', 'k5': 'v5', 'k4': 'v4', 'k2': 'v2', 'k3': 'v3'}
>>> dic2
{'k5': 'v5'}
####
values()
>>> dic
{'k1': 'v1', 'k2': 'v2', 'k3': 'v3'}
>>> dic.values()
dict_values(['v1', 'v2', 'v3'])
####

转载于:https://www.cnblogs.com/binges/p/5118998.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257816.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

车站计算机联锁系统的仿真设计,车站计算机联锁仿真设计.doc

车站计算机联锁仿真设计2012 届 交通运输 学院专 业学 号 2008学生姓名指导教师完成日期 2012年 月日计算机联锁是保证车站内列车和调车作业安全&#xff0c;提高车站通过能力的一种信号设备。设计以沙盘模型为根据&#xff0c;练习制作联锁信号图表&#xff0c;使用Visual Bas…

如何解决机器学习中的数据不平衡问题?

在机器学习任务中&#xff0c;我们经常会遇到这种困扰&#xff1a;数据不平衡问题。 数据不平衡问题主要存在于有监督机器学习任务中。当遇到不平衡数据时&#xff0c;以总体分类准确率为学习目标的传统分类算法会过多地关注多数类&#xff0c;从而使得少数类样本的分类性能下降…

ubuntu每次登陆都用root账号登陆

sudo -s 进入 root 用户权限模式 vi /etc/lightdm/lightdm.conf [SeatDefaults] greeter-sessionunity-greeter user-sessionUbuntu greeter-show-manual-logintrue allow-guestfasle 重启后再登陆就会 直接用root登陆了 版权声明&#xff1a;本文为博主原创文章&#xff0c;未…

js-BOM

私有变量&#xff1a; 1、在一个实例上调用setName&#xff08;&#xff09;会影响所有的实例 BOM&#xff1a; 1、全局变量不能通过delete操作符删除&#xff0c;而直接在window对象上定义的属性可以 2、尝试访问为声明的变量会抛出错误&#xff0c;但通过查询window对象&…

计算机组成实验v代表什么,2014计算机组成原理实验指导V1.3.docx

文档介绍&#xff1a;实验一运算器组成实验实验目的熟悉Logisim软件平台。掌握运算器基本工作原理掌握运算溢出检测的原理和实现方法;理解有符号数和无符号数运算的区别;理解基于补码的加/减运算实现原理;熟悉运算器的数据传输通路。实验环境Logisim是一款数字电路模拟的教育软…

四大技巧轻松搞定云容器

云容器技术&#xff0c;作为传统虚拟化管理程序的一种替代品&#xff0c;正称霸着云市场。容器是轻量级的&#xff0c;并提供增强的便携性&#xff0c;允许应用在平台之间迁移&#xff0c;而不需要开发者重做或重新架构应用。但是&#xff0c;尽管其好处让开发人员感到惊叹&…

Android 图文混排 通过webview实现并实现点击图片

在一个开源项目看到是用的webview 实现的 1. 这是在asset中的一个模板html <html> <head> <title>News Detail</title> <meta name"viewport" content"widthdevice-width, minimum-scale0.5, initial-scale1.2, maximum-scale2.0…

h5engine造轮子

基于学习的造轮子&#xff0c;这是一个最简单&#xff0c;最基础的一个canvas渲染引擎&#xff0c;通过这个引擎架构&#xff0c;可以很快的学习canvas渲染模式&#xff01; 地址&#xff1a;https://github.com/RichLiu1023/h5engine 这是一个比较有意思的h5渲染引擎&#xff…

计算机硬件选型报价,组装电脑硬件该怎么选择?这几个硬件要舍得花钱,千万别买错了!...

原标题&#xff1a;组装电脑硬件该怎么选择&#xff1f;这几个硬件要舍得花钱&#xff0c;千万别买错了&#xff01;组装电脑是多硬件组合的产物&#xff0c;每一个硬件对于电脑的性能都是有影响的&#xff0c;影响的大小与电脑的硬件有直接关系&#xff0c;有些硬件就要舍得花…

2017 省赛选拨 想打架吗?算我一个!所有人,都过来!(3) 递推 斐波拉数列的应用...

想打架吗&#xff1f;算我一个&#xff01;所有人&#xff0c;都过来&#xff01;(3) Submit Page Summary Time Limit: 2 Sec Memory Limit: 128 Mb Submitted: 28 Solved: 9 Description 现在《炉石传说》这款卡牌游戏已经风靡全球。2015年加入环境的“…

UITableViewCell中cell重用机制导致内容重复的方法

UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件&#xff0c;也可以在UITableViewCell中加入UITextField或者UITextView等子视图&#xff0c;使得可以在cell上进行文字编辑…

高级会计师计算机考试中级,会计师需要计算机等级考试吗

尘伴考证达人06-19TA获得超过671个赞[color#000][font宋体][size3][alignleft]广东省高级会计师评审职称外语&#xff0c;执行《关于调整完善我省职称外语政策的通知》(粤人发〔2018〕120号)[/align][alignleft]三、报考职称外语考试的等级要求[b][size3](一)申报高教、科研、卫…

一 手游开发工具cocos2d-x editor初识

可学习的demo&#xff1a; 7个实战项目 flappybird&#xff08;飞扬小鸟&#xff09;、popstar&#xff08;消灭星星&#xff09;、fruitninja&#xff08;水果忍者&#xff09;、2048&#xff08;数度消除&#xff09;。 moonwarriors&#xff08;月亮战神&#xff09;、frui…

Provisioning Services 7.6 入门到精通系列之七:创建虚拟磁盘

在上一章节完成了主目标设备的准备&#xff0c;今天将揭晓如何通过映像向导创建虚拟磁盘。1.1 点击开始菜单”映像向导”1.2 在映像向导点击”下一步“1.3 输入PVS服务器信息&#xff0c;下一步1.4 点击”新建虚拟磁盘”1.5 输入新虚拟磁盘的相关信息&#xff0c;下一步1.6 配置…

在使用多表的查询显示的时候 建议使用视图

如果没有查询只是需要第一次显示的话用linq表达式就可以了&#xff0c;如果还涉及到查询的话&#xff0c;linq表达式就很麻烦了&#xff0c;我还不会。所以我们用视图做查询就方便很多了。转载于:https://www.cnblogs.com/woshijishu3/p/4207567.html

大型网站技术架构03

永无止境&#xff1a;网站的伸缩性架构 1. 所谓网站的伸缩性是指不需要改变网站的软硬件设计&#xff0c;仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务能力。 2. 网站架构的伸缩性设计&#xff1a; 1). 不同功能进行物理分离实现伸缩性&#xff1a;通过增加服务器…

全国职业院校技能大赛软件测试题目,我校喜获2018全国职业院校技能大赛“软件测试”赛项一等奖...

九江职院新闻网讯(信息工程学院)5月31日&#xff0c;从2018全国职业院校技能大赛传来喜讯&#xff0c;由我校信息工程学院教师艾迪、朱虎平指导&#xff0c;学生郭星宏、赖闽、吴宗霖组成的竞赛团队&#xff0c;代表江西省在高职组“软件测试”赛项中荣获团体一等奖的佳绩。为积…

两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]…*a[N-1]/a[i];...

转自&#xff1a;http://blog.csdn.net/shandianling/article/details/8785269 问题描述&#xff1a;两个数组a[N]&#xff0c;b[N]&#xff0c;其中A[N]的各个元素值已知&#xff0c;现给b[i]赋值&#xff0c;b[i] a[0]*a[1]*a[2]…*a[N-1]/a[i]&#xff1b; 要求&#xff1a…

protobuf---messge嵌套get set

package test_namespace;message ChildMsg {optional string child 1; }message FatherMsg {optional string father 1; optional ChildMsg child_msg 2; } 或者 message FatherMsg {optional string father 1; message ChildMsg {optional string child 1;}optiona…

南方科技大学计算机交换生,国际合作 – 合作交流分类 – 南方科技大学生物医学工程系...

2019年秋季学期本科生赴麻省理工交流学习项目申请须知本项目是根据南方科技大学与麻省理工签订的合作协议&#xff0c;约定我校每年将选派不超过6名学生前往麻省理工学院进行为期一年的交流学习&#xff0c;学生仅可在机械工程系内选择课程。本批次将选拔优秀本科生于2019-2010…